Emplacement
Sous windows les bibliothèques sont stockées de façon standard dans le répertoire :
Documents\Arduino\libraries
Sous Raspberry :
home/pi/Arduino/libraries
Création
Il faut créer un répertoire pour chaque bibliothèque. Dans ce répertoire, il faut au minimum deux fichiers. Un fichier .h et un fichier .cpp
Exemple : on souhaite créer une bibliothèque SerialNumber permettant de définir et d’utiliser les procédure et fonctions décrites dans le billet ( Arduino numéro de série ). Pour cela il faut créer dans le répertoire SerialNumber les fichiers SerialNumber.h et SerialNumber.cpp.
Le fichier SerialNumber.h contient la définition de la classe SerialNumber. Le fichier SerialNumber.cpp contient le code (implémentation de la classe)
Contenu de SerialNumber.h
Contenu de SerialNumber.cpp
Utilisation de la bibliothèque
Exemple 1 Création d’un numéro de série
Exemple 2 Lecture du numéro de série
REMARQUE : il est conseillé de créer une bibliothèque pour chaque type de capteur ou dispositif utilisé pour l’Arduino. Ceci permet de diminuer la taille du code en ne mettant que les directives #include nécessaires.