Les programmes et les fichiers

Où sont les fichiers ?

Mu stocke ses fichiers dans le dossier nommé mu_code situé dans votre dossier personnel.

La racine de ce dossier apparaît quand vous cliquez sur l'icône .

Le mode fichier

Il y a environ 30 ko de place disponible sur la carte pour stocker des fichiers de données. Ces données sont persistantes, c'est à dire qu'elles ne s'effacent pas lorsque la carte n'est plus allimentée.

Créer son premier programme

Cliquer sur puis commencer à taper votre programme. Utiliser le programme ci-dessous par exemple.

1
from microbit import *
2
display.show("Hello World")

Enregistrer le fichier à l'emplacement de votre choix en choisissant un nom, par exemple testHW.py. Il n'est pas nécessaire de l'enregistrer dans le dossier mu_editor mais cela peut être une bonne idée.

Flasher le programme sur la carte à l'aide de l'icône . Cela signifie que le programme sera transféré sur la carte - en remplaçant éventuellement celui qui était présent - et sera lancé automatiquement au démarrage.

Remarque

Si vous cliquez sur l'icône pour voir les fichiers sur la carte, vous pouvez vous attendre à voir un fichier nommé testHW.py si c'est le nom que vous avez choisi. Or il n'en est rien. A la place, vous n'avez qu'un fichier nommé main.py, ce qui peut être déroutant au début.

Il faut savoir que le bouton flasher va transférer le programme en cours d'édition sous le nom main.py car c'est ce nom que MicroPython s'attend à trouver au démarrage de la carte et donc celui qu'il lance automatiquement.

Il est bien sûr possible de transférer sur la carte d'autres programmes python (par exemple des librairies) tout en conservant leur nom original. La capture ci-dessus montre que la librairie hcsr04.py (qui pilote un capteur de distance à ultrasons) a été copiée sur la carte. Il faut pour cela utiliser l'outil . On pourra inclure ce fichier à notre programme en cours à l'aide de la ligne :

1
import hcsr04

Déplacement des fichiers

Le déplacement d'un fichier d'une zone à l'autre (dans l'un ou l'autre des sens), se fait par simple cliqué-glissé.