EMILIE DE RODAT
TECHNOLOGIE
Leçon 5 : Programmer un OST
L’algorithme est une suite logique d’actions à effectuer afin de résoudre un problème et d’obtenir un résultat.
L’algorigramme est une représentation graphique de l’algorithme.
Le programme (script) est composé de plusieurs instructions dans un langage particulier.
.png)
Un événement est la condition de départ d’un programme.
Une variable, définie par un nom unique, sert à stocker une donnée, elle contient une valeur qui peut changer au fil du temps.
Une instruction conditionnelle sera déclenchée en fonction d’une condition. Il y a que deux issues à une condition, « oui » ou « non ».
Les répétitions (boucles) servent à de raccourcir le programme.
Figure à reprendre dans votre cahier

Les sous-programmes en Scratch s’appellent des "blocs" et servent à simplifier la structure du programme principal.
.png)
.png)
Une variable, type liste, définie par un nom unique, sert à stocker plusieurs données, dans un ordre défini.
Chaque donnée peut – être modifiée pendant le fonctionnement du programme. On peut retrouver dans une liste deux mêmes valeurs aux endroits différents. En Scratch c'est des "données, listes" (couleur marron), elles servent donc aux programmes de stockage de données ordonnées, de recherche de données, de tri, etc.
.png)
.png)
.png)
La Carte Arduino UNO : Le système embarqué avec ses capteurs (le joystick et le bouton poussoir), ses actionneurs (la DEL) et la programmation (avec le logiciel mBlock) qui lui est associée. La carte possède des entrées analogiques (A0.. A3) et des entrées / sorties logiques simples (D2, D4, D7, D8) et logiques "PWM" (D3, D5, D6) et un port USB afin de pouvoir communiquer avec l’ordinateur.
Une sortie PWM (Pulse Width Modulation) utilise le même principe que l’on applique pour la création de dessins animés.
La sortie PWM (pour une DEL par exemple) est donc alternativement allumée et éteinte mais le cycle est tellement rapide que la persistance rétinienne nous donne l’illusion d’une DEL allumée en permanence mais avec 50% de luminosité.

La carte mCore du robot mBot possède 4 ports RJ25 entrées / sorties analogiques et un port USB afin de pouvoir communiquer avec l’ordinateur. Il y a également 2 sorties analogiques pour alimenter les deux moteurs électriques. Plusieurs capteurs et actionneurs sont déjà intégrés dans la carte.
.png)

