Bonjour,
J'essaie de me familiariser avec la bibliothèque Commanders de Thierry:
Pour les boutons et les switchs, pas de problème!!!
J'attaque les encodeurs, et là, j'ai un problème :
- je déclare : ButtonsCommanderEncoder monEncodeur;
- dans le Setup() : Commanders::begin(LED_BUILTIN);
monEncodeur.begin(100,8,9,0,-4,4);( j'ai monté 4 leds que je voudrais allumer/éteindre avec monEncodeur)
- dans loop() : unsigned long eventID = Commanders::loop(); // je récupère l'identifiant de monEncodeur
if( eventID != UNDEFINED_ID) // Si il a bien l'identifiant,
value = Commanders::GetLastEventData(); // je mets les valeurs (entre -4 et 4) dans ma variable value
et je fais un switch ( value) pour allumer et éteindre mes leds successivement
mais ça ne marche pas, y'a quelque chose que je n'ai pas compris, surement dans l'exploitation des valeurs renvoyées par l'encodeur.
Voilà, si quelqu'un veut m'aider, je l'en remercie par avance...