31
Bibliothèques / Bibliothèque avdweb
« le: janvier 09, 2019, 09:54:05 am »
Bonjour à tous,
je viens de découvrir une petite bibliothèque bien pratique pour augmenter le nombre d'actions possibles avec 1 seul bouton.
Cette bibliothèque reconnait 5 états d'une touche: L'appui, le relâchement, le simple clic, le double clic et l'appui long. Je vous laisse imaginer toutes les applications possibles.
Une petite mise en bouche: https://www.avdweb.nl/arduino/hardware-interfacing/simple-switch-debouncer mais attention, il y a beaucoup de "if", comprenne qui voudra
et le GitHub pour la télécharger: https://github.com/avandalen/avdweb_Switch
Si les tempos utilisées ne vous conviennent pas vous pouvez les modifier dans avdweb_Switch.h à la ligne 21.
Personnellement les valeurs suivantes me conviennent mieux:
Cordiales salutations à tous
Antoine
je viens de découvrir une petite bibliothèque bien pratique pour augmenter le nombre d'actions possibles avec 1 seul bouton.
Cette bibliothèque reconnait 5 états d'une touche: L'appui, le relâchement, le simple clic, le double clic et l'appui long. Je vous laisse imaginer toutes les applications possibles.
Une petite mise en bouche: https://www.avdweb.nl/arduino/hardware-interfacing/simple-switch-debouncer mais attention, il y a beaucoup de "if", comprenne qui voudra

et le GitHub pour la télécharger: https://github.com/avandalen/avdweb_Switch
Si les tempos utilisées ne vous conviennent pas vous pouvez les modifier dans avdweb_Switch.h à la ligne 21.
Personnellement les valeurs suivantes me conviennent mieux:
Code: [Sélectionner]
Switch(byte _pin, byte PinMode=INPUT_PULLUP, bool polarity=LOW, int debouncePeriod=50, int longPressPeriod=500, int doubleClickPeriod=350, int deglitchPeriod=10);
Cordiales salutations à tous
Antoine