Je n'arrive pas à trouver l'erreur

Voici mon code

int switchState = 0;
void setup() {
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(2, INPUT);
}
void loop() {
  switchState = digitalRead(2),
  
  if (switchState == LOW) {
    
    digitalWrite(3, HIGH);
    digitalWrite(4, LOW);
    digitalWrite(5, LOW);
}
  else {
    digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    digitalWrite(5, HIGH);
    delay(250);
    digitalWrite(4, HIGH);
    digitalWrite(5, LOW);
    delay(250);
  }
}

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Lorsque tu as une erreur de compilation, il est recommandé de donner aussi cette erreur.
Il y a épingler à la section française un fil de discussion qui détaille le bonne façon de poster une demande.

De même comme il semble que ce problème soit lié au précédent fil de discutions que tu a ouvert, il est demandé de ne pas multiplié inutilement le fil sur le forum.

Si un administrateur pouvait fusionner les deux fils ? (merci d'avance)

Bonjour,

... à remplacer par

switchState = digitalRead(2);

Terminaison par un ; et non une , :wink:

A suivre...

La question est vraiment différente, deux posts peuvent être justifiés

merci

merci c'était bien cette erreur

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.