Qu'est-ce que Micro-Bit ?
Définition : Un micro-contrôleur...
Dans un format réduit qui tient dans une main (52×42 mm), ce micro-contrôleur est une carte électronique programmable pour interagir avec le monde réel.
C'est une version simplifiée et accessible de l'électronique que tout un chacun peut manipuler au quotidien.
Elle contient :
Les programmes se transfèrent dans la carte depuis un ordinateur à l'aide d'un câble USB connecté au port micro-USB ou sans fil par Bluetooth. |
Les composants et les instructions d'une carte programmable
Pour programmer ce type de carte, on peut utiliser, au choix, 2 langages de programmation :
un langage de programmation par blocs (Makeblock), cela ressemble à Scratch
un langage textuel : Python.
Au lycée, nous utiliserons ce dernier ; voici donc quelques commandes que nous pourrons utiliser dans nos programmes :
Instructions Python | Description de l'instruction |
---|---|
from microbit import * | Bibliothèque d'instructions de la carte micro-bit |
display.scroll() | Faire défiler la chaîne de caractère sur l'afficheur 25 DEL |
display.show() | Affiche une image à l'aide des 25 DEL |
display.clear() | Éteint les 25 DEL |
button_a.is_pressed() | Teste si le bouton A a été pressé |
button_b.is_pressed() | Teste si le bouton B a été pressé |
button_a.get_presses() | Compte le nombre de fois que le bouton A a été pressé |
display.set_pixel(x,y,val) | Allume (val=9) ou éteint (val=0) la DEL qui se trouve en x et y |
gesture = accelerometer.current_gesture() | Affecte la position courante de la carte microbit dans la variable gesture |