Si personne ne trouve le pourquoi du comment, je suis dans la mouise, parce-que c'est un problème en 2 étapes !
Allez, ça aiguisera peut-être l'appétit des plus fort
en codage :
Si j'utilise un variable bistable (à la place de mon test sur le bouton) pour rentrer dans les 2 boucles "for", je ne peux
pas sortir de ces mêmes boucles avec un break conditionné à l'intérieur, et je suis donc obligé d'attendre la fin des 2 boucles...
for (byte i=10; i<15; i++){
if (bouton == 2) break; //test du bouton, marche pas!
if (vBouton >473 && vBouton <483) break; //test de la valeur du bouton, marche pas!
if ( (bouton == 2) || (vBouton >473 && vBouton <483) break; //ben décidemment, marche pas!
lcd.setCursor(i,1);
lcd.print("*");
delay(200);
}
...je vais quand même pas faire comme la pub à la télé du gars qui explose ces écrans LCD quand ça le gonfle ]![]()