Go Down

Topic: Boutons poussoirs qui marchent bizzarement (Read 400 times) previous topic - next topic

leg2027

Quote
T'as des boutons avec contact normalement fermé car dans le monitor commence avec minutes LOW  tu appuis sur le bouton et passe a HIGH.
Après il se bloque sur le while des heures etc. etc.
Que faire alors ?

Il y a normalement le shéma des boutons poussoirs

savoriano

#16
Nov 24, 2019, 12:17 pm Last Edit: Nov 24, 2019, 05:29 pm by savoriano
Ok, ce n'ai pas un prb de bouton mais ton schéma ne s'adapte pas à ton code.

utilise ce schéma.



Ou change le LOW par des HIGH et les HIGH par des LOW. Ca devrais marcher. (j'aurais du y penser avant!)
Pardonnez moi pour mon français, ce n'ai pas ma langue maternelle.

lesept

Si tu utilises le schéma de Savoriano, il faut déclarer les boutons en INPUT_PULLUP
Code: [Select]
pinMode (3,INPUT_PULLUP);
et tester une lecture LOW pour savoir s'il est enfoncé
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

savoriano

#18
Nov 25, 2019, 08:57 am Last Edit: Nov 25, 2019, 09:00 am by savoriano
Quote
Si tu utilises le schéma de Savoriano, il faut déclarer les boutons en INPUT_PULLUP
Merci Lesept de compléter.
Je pense que tout le monde pensait (moi, au moins) que il avait utilisé ce schéma car son premier code il y avait INPUT_PULLUP.
Pardonnez moi pour mon français, ce n'ai pas ma langue maternelle.

Go Up