Debutant. Erreur ma première boucle ne se compile pas .

int pinRelais =7; //variable pour le pin qui commande le relais
int switchPin =10;

void setup() {

  pinMode(pinRelais,OUTPUT); //pin en mode OUTPUT
  pinMode(switchPin, INPUT);// cette ligne signifie que switchpin(bouton)est une entrée
}


void loop() {
  
if (digitalRead(switchPin) == HIGH) // si le bouton est HIGH ( soit appuyer) voici ce qui se passe:
  {
   digitalWrite(pinRelais, HIGH); //si le bouton est HIGH

}
  else // inversement si il n'est pas appuyer
  {
  
    digitalWrite(pinRelais,LOW)
}
}

Bonjour ,

Je ne comprends pas pourquoi j'ai une erreur de compilation . Je débute merci de m'éclairer .

voiçi l 'erreur :
sketch_aug17a.ino: In function ‘void loop()’:
sketch_aug17a.ino:22:1: error: expected ‘;’ before ‘}’ token

Ju

hello
le message te dit qu'il manque un ";" avant l'accolade "}" en ligne 22 ( chez moi)

et donc avant tu as

digitalWrite(pinRelais,LOW)

derrière lequel tu devrais avoir un point virgule

digitalWrite(pinRelais,LOW);

merci beaucoup ! ça fonctionne :slight_smile: