Aide télécommande et moniteur série

Bonjour,

Alors voilà, je débute dans l’arduino et je souhaite utiliser la télécommande ainsi que le récepteur de cette dernière obtenue dans un kit de démarrage. Ce que je souhaite faire c’est pouvoir allumer ma LED à partir du bouton “8” et si elle est déjà allumée alors je l’éteins. J’ai rédigé ce code mais il ne fonctionne pas, le moniteur me dit que ma télécommande envoie un signal mais ma LED ne s’allume pas et j’ai essayé le code sans mes paramètres de détection et cela fonctionnait :

if (results.value == BUTON8) 

 {
  Serial.println("Bouton 8");
  
  if(etat_L1 = 0 && etat_L1 <1){
 Serial.println("LED allume");
  digitalWrite(led, HIGH);
  etat_L1++;
  Serial.println(etat_L1);
  }
  else if(etat_L1 = 1 && etat_L1 != 0){
    Serial.println("LED eteinte");
    digitalWrite(led,LOW);
    etat_L1--;
      Serial.println(etat_L1);
  }
  }

Je sais que le double IF dans un IF est une abberation mais c’est tout ce que j’ai trouvé pour le moment.

Voilà, si vous pouviez m’aider pour l’améliorer et surtout le rendre fonctionnel c’est cool :smiley:

Bonjour,

if(etat_L1 = 0 && etat_L1 <1){

La comparaison c’est == et non =. Idem dans le else.

kamill:
Bonjour,

La comparaison c'est == et non =. Idem dans le else.

Merci beaucoup c'était exactement ça :smiley: