Aller au contenu

Utilisation des bibliothèques

Cliquez sur Libraries (Bibliothèques) dans la barre d’outils pour rechercher dans le registre des bibliothèques Arduino et ajouter des bibliothèques à la carte active.

Les bibliothèques installées sont enregistrées dans le fichier libraries.json de la carte (visible dans l’arborescence des fichiers), elles voyagent donc avec le projet : toute personne qui l’ouvre — y compris vous-même plus tard — obtient les mêmes versions résolues au moment de la compilation. Aucun dossier de bibliothèques par machine à synchroniser.

Installez-la, puis faites #include comme d’habitude :

#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

Le compilateur cloud récupère les bibliothèques déclarées (ainsi que leurs dépendances) avant la compilation. Si une compilation échoue avec No such file or directory sur un en-tête, la bibliothèque qui fournit cet en-tête n’est pas encore déclarée — ajoutez-la via Libraries.

Le firmware MicroPython est livré avec ses modules standard intégrés (machine, network, time, …). Des modules d’aide en Python pur peuvent être ajoutés comme fichiers supplémentaires dans l’arborescence des fichiers à côté de main.py et importés normalement.

Chaque exemple de la galerie déclare les bibliothèques dont il a besoin — en ouvrir un vous donne une combinaison éprouvée de code + circuit + versions de bibliothèques, ce qui en fait de bons points de départ pour vos propres projets.