Pour construire une « library » vous avez besoin d’un fichier « header » (d’extension .h) et d’un fichier source (extension .cpp). L’header contiendra les définitions de la librairie et le fichier source le code. enfin un fichier « keywords.txt » permet à l’ide de l’Arduino d’identifier par des codes couleurs les commandes de la librairie.
Rappels de programmation objet :
Une « Classe » permet de regrouper des membres (Variables) et des méthodes (fonctions).
Types d’accès :
Public = l’accès aux membres et méthodes est possible à l’extérieur
Private = accès uniquement à l’intérieur de la classe
Ecriture de la librairie:
Dans le fichier « header » on va lister les membres et méthodes avec leur type d’accès.
Le code est entouré par les instructions suivantes (exemple pour la librairie « libtest.h »
#ifndef libtest_h
#define libtest_h// …code
#endif
Références :
Votre commentaire