Mu est un éditeur de code Python destiné aux programmeurs débutants.

Logiciel Mu à télécharger sur  :  https://codewith.mu

La dernière version permet de programmer les cartes Micro:bit et ESP8266 / ESP32

             

Lancement et configuration

Utiliser une bibliothèque

Outil graphiqueLogiciel Mu



 Lancement et configuration 


1. Choix du mode       Choisir la carte utilisée    


2.  Opérations de communication avec la carte Micro:bit       

FLASHER : pour programmer dans le micro-contrôleur le programme MicroPython présent dans la fenêtre d'édition. 


FICHIERS : permet d'accéder au système de fichier du micro-contrôleur pour :  

• stocker un programme, une bibliothèque

• enregistrer des couples date/valeur


REPL : (Read-Evaluate- Print Loop) :  interpréteur interactif, qui permet d'envoyer vers la carte des instructions.


GRAPHIQUE : permet de visualiser graphiquement des valeurs en temps réel.



 Utiliser une bibliothèque 


Plusieurs possibilités pour trouver des bibliothèques : Le fabriquant du matériel,  moteur de recherche, GitHub et GCworks


Exemple pour l’afficheur  Grove LCD RGB :


1. Télécharger la bibliothèque de l'afficheur  ici  Afficheur LCD RGB


2. Dézipper les fichiers.


3. Coller les fichiers dans le répertoire mu_code de votre espace personnel :

Pour le trouver : 

    • taper C: dans l'explorateur de fichier. 
    • puis cliquer sur Users ou Utilisateurs
    • puis cliquer sur votrenomd'utilisateur
    • puis cliquer sur mu_code

 


4. Dans Mu, cliquer sur Fichiers    


Un panneau s’ouvre montrant deux zones : à gauche les fichiers présents sur la carte micro:bit, à droite ceux dans le répertoire mu_code


5. Copier le fichier rgb_lcd_grove.py en le déplaçant à l'aide de la souris sur la zone carte Micro:bit  ou ESP


6. Ouvrir hello_world.py pour faire un test




Outil graphique

L'outil graphique permet  de visualiser graphiquement des valeurs en temps réel.

Il faut utiliser la commande print(tuple). Un tuple est une sorte de liste délimitée par des parenthèses. 

A chaque élément du tuple correspondra une courbe. 

    • 1 courbe : print((temp,))
    • 2 courbes : print((temp1, temp2))
    • 3 courbes : print((temp1, temp2, temp3))


Exemple de programme pour afficher la température du processeur


from microbit import *


while True:

    temp = temperature()

    print((temp,))

    sleep(500)












Créé avec HelpNDoc Personal Edition: Environnement de création d'aide complet