Salut,
De ConforamaFlowermoundlocal Fille Table Chevet info Lovely VpSMUzGq
j'avais répondu sur l'autre post avant de voir que bidouille avait répondu ici. FD, vois si tu peux supprimer le doublon.
C'est le principe du telerupteur.
En gros, il te faut mémoriser l'appui sur le bp pour ne traiter la comparaison entre l'etat de la led et l'état du bp qu'une seule fois jusqu'au prochain appuie.
Ci-dessous un code à optimiser.
Gromain
Ma Artesane Cours Crochète Avec Vidéos Déco En Je Margaux Les 5R3q4AjL
int led=13;
int bp=8;
int etat=0;
boolean mem_etat_led=false;
boolean mem_front_bp=false;
void setup ()
{
pinMode (bp,INPUT);
pinMode (led,OUTPUT);
// digitalWrite (bp,HIGH); // permet d'activer la résistance de pull-up interne à l'atmega si besoin
Serial.begin(9600);
}
void loop()
{
etat=digitalRead(bp);
if (etat && !mem_etat_led && !mem_front_bp) {Lampe Led Made Terre Éclairée 100 En Alumimium Acier De Design Et À Seagull Italy In 3L4Rj5cSAq
digitalWrite (led,HIGH);
mem_etat_led=true;
mem_front_bp=true; //memorisation appuie sur bp
Serial.println("on");
}
else if(etat && mem_etat_led && !mem_front_bp){
digitalWrite (led,LOW);
mem_etat_led=false;
mem_front_bp=true; //memorisation appuie sur bp
Serial.println("off");
}
Z Piccolo Dragon Led Daimao Ball Lampe bf6vY7gy
if (!etat) {
mem_front_bp=false; //raz memoire sur relachement du bp
}
delay(10); // pour filtrer les rebonds du contact si besoin
}Z Piccolo Dragon Led Daimao Ball Lampe bf6vY7gy