Programmation
La carte STeaMi est programmable en plusieurs langages. Cette section documente les environnements de développement, les drivers et les exemples d'utilisation pour chaque composant.
Premiers pas
Nouveau sur la carte STeaMi ? Commencez ici :
- Premiers pas — Connecter la carte, installer mpremote, lancer un premier programme, lire un capteur
Langages
| Langage | Maturité | Description |
|---|---|---|
| MicroPython | Complète | 15 drivers, 52 exemples, framework de test |
| CODAL | Partielle | Runtime C++ avec support des principaux composants |
| Arduino | Minimale | Support STM32duino de base, à développer |
Outils et éditeurs
- mpremote — Outil en ligne de commande officiel MicroPython
- Thonny — Éditeur graphique avec REPL intégré
- Vittascience — IDE en ligne avec programmation par blocs
Firmware et infrastructure
- DAPLink — Firmware du STM32F103 : protocole I2C, flash externe, config persistante, installation
- Compatibilité par composant — Matrice détaillée du support par langage
Ressources
- micropython-steami-lib — Drivers MicroPython (15 drivers, 52 exemples)
- DAPLink — Firmware du STM32F103 (branche
release_letssteam) - MicroPython — Documentation officielle MicroPython
- stm32python.gitlab.io — Tutoriels STM32 + MicroPython