Présentation de MicroPython
Présentation de MicroPython
-
Objectifs
- …
-
Qu’est-ce que MicroPython ?
- MicroPython est un interpréteur Python optimisé pour les microcontrôleurs comme les cartes ESP32. On peut écrire des scripts Python qui seront directement exécutés sur une carte ESP32.
- MicroPython est une implémentation simple et efficace du langage de programmation Python 3 qui inclut un petit sous-ensemble de la bibliothèque standard Python et est optimisé pour fonctionner sur des microcontrôleurs et dans des environnements restreints.
- Pour ce faire, il suffit de flasher la carte ESP32 avec MicroPython dessus et d’utiliser un logiciel IDE (par exemple Thonny IDE ) pour coder des scripts Python et les envoyer à l’ESP32.
- Une spécificité majeure de MicroPython est de fournir des bibliothèques pour contrôler le matériel. Sans en faire une liste exhaustive, il existe des objets permettant de piloter des interfaces simples comme des diodes ou des convertisseurs analogique-numérique, mais aussi des périphériques plus complexes, comme des accéléromètres ou des contrôleurs CAN par exemple.
-
Utilité de la carte ESP32