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 :
25 DELs,
deux boutons A et B programmables,
un bouton de réinitialisation,
des capteurs de lumière et de température,
des capteurs de mouvements (accéléromètre et boussole),
des broches de connexion.
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 |