Problème de débutant: gestion de boutons

patg_:
La librairie qu'il te faut est ici: Arduino Playground - HomePage
Ca élimine les rebonds ("debounce") et ça permet de détecter les fronts pour n'avoir qu'un seul déclenchement.

Edit: elle ne fonctionnera pas avec une entrée analogique je pense.
Il faut donc que tu mémorises l'état précédent de chaque bouton, et que tu ne déclenches tes actions que quand l'état précédent est 0 et que l'état courant est 1 (une détection de front montant, en somme).

A la fin de loop() tu n'oublies par de mettre à jour tes variables stockant l'état précédent des boutons avec l'état courant, pour être prêt pour l'itération suivante.

Parfait, c'etait la bonne solution. Merci :smiley:

C'est vraiment tout con, j'aurais du y penser !