Plusieurs interfaces permettent de programmer la carte micro:bit , dans différents langages, dans un navigateur ou à l’aide d’un logiciel installé. 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.
Exemples :
1– Programmation par blocs avec MakeCode .
2– Programmation Python avec l’éditeur Python en ligne .
3– Programmation par blocs avec Scratch .
Cette interface, développée par MakeCode en partenariat avec micro:bit, se trouve en ligne et s’utilise directement dans un navigateur. Elle est sans doute idéale pour débuter : aucun pré-requis n’est nécessaire, et on peut paramétrer l’affichage en français.
L’interface MakeCode dispose d’un simulateur de la carte micro:bit qui permet d’observer le fonctionnement du programme et d’effectuer les premières corrections. Les données des capteurs peuvent être simulées également, avec des curseurs manipulables à la souris, et on peut simuler le fait de secouer la carte.