probleme avec 'else' without a previous 'if'

bonjour je suis débutant avec l'arduino et pour ce fait j'ai fait un programme avec if et else pour pouvoir allumer une led quand un bouton est appuyé. Mais quand je vérifie le programme il m'affiche 'else' without a previous 'if'. J'ai beau cherché sur tous les forums je n'ai trouvé aucune réponse a mon problème. En espérant que quelqu'un trouve un solution a mon problème :wink: .
voici mon code :

const int bouton = 2;
const int led = 13;
int etatbouton;

void setup() {
pinMode(bouton,INPUT);
pinMode(led,OUTPUT);
etatbouton = HIGH;
}

void loop()
{

etatbouton = digitalRead(bouton);

if(etatbouton == HIGH)
{
digitalWrite(led,HIGH);
}
else
{
digitalWrite(led,LOW);
}
}

merci d'avance

ca ne marche toujours pas mais merci quand meme pour tes conseils :slight_smile:

Bonjour,

Chez moi non plus ça ne compile pas (sous win7).
J'ai retapé la ligne ' etatbouton = digitalRead(bouton);' et maintenant ça compile.

const int bouton = 2;
const int led = 13;
int etatbouton;

void setup() {
  pinMode(bouton, INPUT);
  pinMode(led, OUTPUT);
  etatbouton = HIGH;
}

void loop()
{
  etatbouton = digitalRead(bouton);

  if (etatbouton == HIGH)
  {
    digitalWrite(led, HIGH);
  }
  else
  {
    digitalWrite(led, LOW);
  }
}

je ne sais par quel miracle mais comme tu me l'a dit quand je retape cette ligne le code est bon.
Merci beaucoup pour ton aide :wink:

Bien Vu. Effectivement je me doutais que c'était qqchose comme ça car quand je faisais Ctrl T pour formater le source, la ligne suivante était incorrectement formatée comme s'il ne voyait pas le ';'