Push button et delay

Bonjour à tous !

Je poste pour anticiper une question sur un problème qui n'en est pas encore un, mais qui va peut-être le devenir !!!

J'ai différents projets dans lesquels des personnes vont appuyer sur un momentary push button pour allumer différentes LED.

En gros, chaque push incrémente ma variable et j'allume 1, 2, 3 ... LED en fonction de sa valeur.

J'ai un delay de 150 MS. Je trouve que c'est un juste milieux pour ne pas avoir de push non détectés et pour ne pas un avoir un push simple qui conduit à plus qu'une incrémentation de ma variable !!!

Mais je sens que des gens un peu tatillons vont bientôt me demander qu'un fois push, tant qu'il n'est pas relâché, le button n'incrémente plus ma variable =p

Sauf que je ne vois pas comment voir et je sollicite donc votre aide.

Merci d'avance !

Bonjour,

Il suffit de tester quand ton bouton change d'état. Pour cela tu mémorises l'état précédent et tu compares l'état courant à l'état précédent. Et bien sur tu supprimes le delay(150)

Nickel merci !

Je pensais que j'allais devoir fortement changer le code mais ça va le faire comme ça !

Merci !