micro:bit est un nanoordinateur d’une dimension 4 × 5 cm, qui embarque un processeur ARM Cortex-M0, un capteur de mouvement 3D (ou accéléromètre) et un magnétomètre 3D (ou boussole numérique), des connectiques Bluetooth et USB, une matrice de 5 x 5 LED (25 diodes électroluminescentes), un bouton de réinitialisation et deux boutons programmables.
Il a été conçu au Royaume-Uni pour un usage éducatif.
Cet ordinateur peut être programmé avec divers outils :
- En python (en ligne)
- En python (application Mu)
- Graphiquement (en ligne)
- Graphiquement (application sur votre PC)
Exemples en mode graphique :
Pour afficher une croix qui change d’orientation toutes les secondes, comme dans l’exemple ci-contre, il suffit de placer des blocs d’affichage de LED suivis de blocs de pause, dans la boucle « toujours » :
Il est tout aussi facile d’utiliser des événements. Au démarrage du programme, c’est un ovale qui est affiché, puis, en pressant sur un bouton, on affiche une croix.