Sommaire

Bibliothèques disponibles

MicroPython dispose déjà d’une grande quantité de bibliothèques. Certaines sont déjà présentes au sein du firmware (voir commande help(’modules’)), d’autres peuvent être téléchargées depuis le GitHub MicroPython (https://github.com/micropython/micropython-lib) puis déposées dans le système de fichiers MicroPython.

Les bibliothèques sont réparties en trois catégories :

  • bibliothèques standards et micropythonifiées,

  • bibliothèques propres à MicroPython,

  • bibliothèques spécifiques à la carte de développement.

1. Bibliothèques standards et micropythonifiées

Ces bibliothèques sont destinées à fonctionner sur tous types de cartes MicroPython. Bon nombre d’entre elles sont par ailleurs chargées dans le firmware.

La bibliothèque standard reprend les fonctions internes de Python (dir, help…) ainsi que les classes d’exception.

Il est possible de consulter la documentation de ces modules directement depuis http://docs.micropython.org/en/latest/library.

  • array : permet de gérer des tableaux de façon compacte tout en supportant de nombreux types de données comme des caractères, des entiers, des nombres décimaux... Bibliothèque:array

  • cmath : offre des fonctions mathématiques permettant de travailler avec des nombres complexes (a + i b). À ...