Ignorer la navigation

II. Logiciels

La version python utilisée pour programmer la micro:bit, appelée microPython, est proche de python3. Elle permet d’utiliser les objets et instructions usuels : entiers, réels, chaînes de caractères, booléens, listes, instructions conditionnelles, boucles itératives et conditionnelles, fonctions, ...

Certaines bibliothèques sont cependant absentes, ces dernières nécessitant notamment une place mémoire trop importante ou l’utilisation de composants (hardware) absents du microcontrôleur.

 

Des modules font également leur apparition, ils permettent d’utiliser les différents capteurs, actionneurs et la matrice de LEDs.

 

Comment programmer la carte micro:bit en Python?

1ère possibilité : l’éditeur « mu-editor » (à télécharger et à installer s’il n’est pas présent sur votre ordinateur).

 

Avant toute chose il faut choisir l’environnement correspondant à notre carte Micro:bit : cliquez sur « Mode »

Et vous choisissez BBC micro:bit


Le logiciel permet d’écrire son programme (et propose « intelligemment » des fin d’instruction

 


Le logiciel permet d’envoyer son programme dans la carte (Flasher), de vérifier la syntaxe de votre programme (Vérifier) et possède aussi un mode de visualisation en direct (un peu équivalent au moniteur série d’Arduino) : REPL

 

 


2ème possibilité : avec l’outil en ligne utilisable avec n’importe quel navigateur internet (privilégiez Chrome): https://python.microbit.org/v

 
Le nom de votre fichier se trouve dans la case « script name » (à droite)

 

Pour transférer le code dans la carte il y a 2 méthodes.

Méthode N°1 :

cliquez sur « connect »

une fenêtre s’ouvre et votre carte (si elle est connectée et reconnue » doit apparaître

cliquer sur votre carte, ici « BBC micro:bit CMSIS-DAP »

 
ensuite une version un peut différente du logiciel apparaît :

Vous pouvez maintenant cliquer sur « Flash »

Et voilà, votre programme est dans la carte !!!

 


Méthode N°2 :

cliquez sur « Load/save » :

Dans la partie « save » il y a 2 choix :

« Download Python Script » pour sauvegarder votre programme python avec l’extension py

 
« Download Project Hex » avoir la version utilisable par la carte Micro:bit.

Le fichier obtenu (ici « toto_vers1.hex » peut ensuite directement être copié et collé dans la carte avec le gestionnaire de fichiers de votre ordinateur. « toto_vers1.hex » remplace alors le programme présent dans la carte.