mpremote
mpremote est l'outil officiel MicroPython pour interagir avec la carte depuis le terminal. C'est l'outil recommandé pour le développement sur la carte STeaMi.
Installation
pip install mpremote
Commandes essentielles
Lister les cartes connectées
mpremote connect list
Ouvrir le REPL
mpremote repl
Quitter avec Ctrl+].
Exécuter un script
mpremote run mon_script.py
Monter un dossier local
Permet d'utiliser des drivers sans les copier sur la carte :
mpremote mount lib/ism330dl run lib/ism330dl/examples/basic_read.py
Le contenu du dossier lib/ism330dl est disponible comme s'il était sur la carte, uniquement pendant l'exécution.
Copier des fichiers sur la carte
mpremote cp mon_fichier.py :
mpremote cp -r lib/ism330dl/ism330dl :lib/
Lister les fichiers sur la carte
mpremote ls
mpremote ls :lib/
Supprimer un fichier
mpremote rm :main.py
Réinitialiser la carte
mpremote reset
Combinaison de commandes
mpremote permet de chaîner plusieurs commandes :
mpremote mount lib/ism330dl run examples/basic_read.py
mpremote cp -r lib/ism330dl/ism330dl :lib/ + soft-reset
Workflow de développement recommandé
- Développement : utiliser
mpremote mountpour tester sans copier - Déploiement : utiliser
mpremote cp -rpour installer les drivers - Debug : utiliser
mpremote replpour le REPL interactif
Voir aussi
- Documentation officielle mpremote
- Premiers pas — Guide de démarrage
- Thonny — Alternative graphique