Bonjour, est ce que quelqu'un peut me dire si il est possible qu'un digitalRead ne se fasse pas de manière aléatoire sur un arduino (328pb) ?
Je m'explique :
J'ai un bouton (debouncé en hardware et software) qui doit actionner un mosfet selon certaines conditions et parfois, de manière aléatoire, l'action ne se fait pas malgré que les conditions soient ok.
Je gère le bouton avec une machine d'état car il y a 3 possibilité :
- Simple clic
- triple clic
- clic long
la lecture se fait avec un digitalRead et le bouton est une mise à la masse (avec donc un InputPullUp + une résistance de mise au +5v de 10k).
Pour l'instant la question est juste si c'est possible ou pas
le bout de code viendra après dans le cas ou c'est possible ![]()
Petite précision pas de delay ou autre point "bloquants" dans le traitement du bouton ![]()
Merci !