Programmer
Cette section du chapitre va passer en revue les éléments pratiques facilitant la prise en charge et le développement de projets MicroPython sur ESP82668/ESP32.
Les points suivants seront abordés :
-
création de bibliothèques
-
revue des bibliothèques standards
-
chargement d’un script en REPL, RunApp et main.py
-
montages fondamentaux autour des entrées/sorties
-
montage et utilisation de quelques senseurs
1. Création d’une bibliothèque MicroPython:bibliothèques spécifiques
Une bibliothèque regroupe un ensemble de fonctions, de définitions ou de classes dans un fichier séparé. Tous ces éléments sont rassemblés en suivant une logique dictée soit par un support matériel (cartes ADS11x5), soit par une fonctionnalité commune (MQTT), soit par des services communs (os : interaction avec le système d’exploitation).
La création d’une bibliothèque permet d’isoler des éléments réutilisables pouvant également être exploités dans d’autres projets. L’utilisation de bibliothèques permet aussi d’alléger le contenu des différents scripts Python, ce qui améliore la lecture et la maintenance du code.
Enfin, une bibliothèque peut être vue comme une boîte noire que l’on sait utiliser pour obtenir tel ou tel résultat sans pour autant en connaître les rouages...