Logiciel Mu
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 |
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 :
|
|
|
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