[résolu] Utilisation de <Servo.h> dans une librairie

Bonjour,

Tu peut utiliser n'importe quelle librairie dans une autre librairie :wink:

Dans le .h :
tu inclut le .h de la lib servo

en private :

  • tu déclare un objet Servo
  • tu déclare tout tes variables

en public :

  • tu déclare le prototypes de toute tes fonctions

Dans le .cpp
tu inclut ton .h

  • dans ton constructeur : tu peut passer la broche du servo en paramètre, par convention on ne met aucune constante modifiable dans une classe.
    Au pire tu rend l'argument optionnel, en fournissant une valeur par défaut dans le .h, et tu initialise tout ce qui doit être initialisé.
  • tu implémente tes fonctions, et là tu peut utiliser ton objet servo comme tu veut