Langage Micropython

Pour de programmer la PyBoard en langage Python natif, un micrologiciel (firmware) contenant l’interpréteur MicroPython est installé dans la mémoire flash de la carte. Ce firmware peut-être mis à jour à partir d’une version plus récente disponible sur le site de MicroPython.

Les logiciels Thonny et uPyCraft exploitent pleinement la programmation des microcontrôleurs en MicorPython. Ils permettent deux types de programmation :

  • directement dans l’interpréteur MicroPython (REPL) pour tester des instructions par exemple ;
  • ou dans un script (fichier avec l’extension .py) qui peut-être sauvegarder sur la mémoire de la carte pour être exécuté de façon autonome sur la carte.

Avertissement

À chaque démarrage de la carte ou lors d’un reset, les fichiers setup.py puis main.py sont exécutés dans l’ordre. C’est dans le fichier main.py que doit être écrit le programme !