Ardu? No!Les boutons ≫ Les Bibliothèques

Les Bibliothèques

On peut parfaitement gérer un ou plusieurs boutons dans son propre code. Mais on se heurte souvent à plusieurs problèmes particulièrement quand on débute:
➠ les rebond (sauf avec un condenateur)?
➠ lecture des boutons suffisamment souvent (pas de programme bloquant)

Un bibliothèque toute faite permet de s'affranchir des rebonds. Elle va aussi, avec un seul poussoir, vous permettre d'avoir accès a des boutons mémorisées, des boutons type case à cocher, les doubles clics, les répétitions...

Quelques bibliothèques

Si vous utilisez les AVR (Uno, Nano, Mega), je conseille MTobjets parce qu'elle gère les boutons par interruption, que le programme soit bloquant ou non. Gère les boutons simples, avec appui longs, avec double ou triple clics, avec mémoire, sytle radio, ainsi que les matrices carrées type keypad (lecture numérique).

Sinon, on entend beaucoup parler de OneButton

La bibliothèque Keypad permet de gérer les matrices carrées de boutons type keypad (lecture numérique).

ezAnalogKeypad permet de gérer les ensembles de boutons avec une lecture analogique par table entre autre les keypads analogiques.