Qu'est-ce que Micro-Bit ?

DéfinitionUn 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.

Une carte Micro:Bit en image

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