Programmation en Python¶
Le micro:bit peut exécuter une version allégée de Python qui s’appelle MicroPython. C’est une version spécialement dédiée aux microcontroleurs.
Une interface en ligne¶
Il est possible de programmer en python à partir d’un éditeur en ligne http://python.microbit.org
L’interface est cependant assez pauvre en fonctionnalité et ne dispose pas de l’autocomplétion.
Mu : une interface complète¶
Comme le dit (en anglais) la page d’accueil de Mu : Mu est un éditeur de code simple pour les programmeurs débutants. Il est développé en Python et fonctionne sur Windows, OSX, Linux et Raspberry Pi.
Programmation¶
L’autocomplétion et l’autoindentation est très efficace. L’interface est rapidement utilisable par un débutant en programmation.
Compilation et enregistrement¶
Le téléchargement sur la carte se fait très simplement puisqu’il suffit de cliquer sur
le bouton
. Il est tout de même préférable d’avoir au préalable le réflexe
de vérifier le code avec
.
Communication série¶
La fonction REPL de Mu permet d’ouvrir une communication via un port série avec le Micro:bit. Il est ainsi possible d’envoyer et de recevoir des données. Sur les versions bêta il y a même un plotteur qui permet de visualiser graphiquement les données reçues.
Documentation¶
Il est existe un documentation sur microbit et micropython, qui bien qu’en anglais reste très accessible.