bonjours j'ais fais un code pour allumer plusieur led avec un bouton, mais dedans il y a une erreur mais je ne vois comment la résoudre,
voici l'erreur
exit status 1
expected constructor, destructor, or type conversion before '(' token
et la mon code
const int appui=0;
const int pas_appui=1;
const int bp=2;
int etat_bp=0;
void setup ()
{
pinMode(bp, INPUT);
digitalWrite(bp, HIGH);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
}
void loop ()
{ etat_bp=digitalRead(bp);
if( etat_bp==appui);
}
digitalWrite(6, HIGH);
delay(100);
digitalWrite(7, HIGH);
delay(100);
digitalWrite(8, HIGH);
delay(100);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(10, HIGH);
delay(100);
digitalWrite(11, HIGH);
delay(100);
digitalWrite(12, HIGH);
delay(100);
digitalWrite(13, HIGH); // <-- l'erreur est ici
}
else;
{
digitalWrite(13, LOW);
delay(100);
digitalWrite(12, LOW);
delay(100);
digitalWrite(11, LOW);
delay(100);
digitalWrite(10, LOW);
delay(100);
digitalWrite(9, LOW);
delay(100);
digitalWrite(8, LOW);
delay(100);
digitalWrite(7, LOW);
delay(100);
digitalWrite(6, LOW);
delay(100);}
}
merci
bonjour,
un peu de réflexion 
void loop ()
{ etat_bp=digitalRead(bp);
if( etat_bp==appui);
}
}
else;
{
j'ai copier collé tes morceau de code a la place des miens mais rien ne change
InfinityScal:
j'ai changer l’accolade en bas du else et pourtant sa ne change pas l'erreur
if( etat_bp==appui);
il n'y aurait pas un ; en trop?
comme après le else 
suis dans un bon jour
on reformatant le code depuis outils, on voit tout de suite ce qui cloche
const int appui = 0;
const int pas_appui = 1;
const int bp = 2;
int etat_bp = 0;
void setup ()
{
pinMode(bp, INPUT);
digitalWrite(bp, HIGH);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
}
void loop ()
{ etat_bp = digitalRead(bp);
if ( etat_bp == appui)
{
digitalWrite(6, HIGH);
delay(100);
digitalWrite(7, HIGH);
delay(100);
digitalWrite(8, HIGH);
delay(100);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(10, HIGH);
delay(100);
digitalWrite(11, HIGH);
delay(100);
digitalWrite(12, HIGH);
delay(100);
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
delay(100);
digitalWrite(12, LOW);
delay(100);
digitalWrite(11, LOW);
delay(100);
digitalWrite(10, LOW);
delay(100);
digitalWrite(9, LOW);
delay(100);
digitalWrite(8, LOW);
delay(100);
digitalWrite(7, LOW);
delay(100);
digitalWrite(6, LOW);
delay(100);
}
}
merci j'ai copier coller ton code ais pourrais tu m'expliquer ce qui bloquer parceque je vois pas, apres le else j'ai enlever le ; mais sa me laisser l'erreur
InfinityScal:
merci j'ai copier coller ton code ais pourrais tu m'expliquer ce qui bloquer parceque je vois pas, apres le else j'ai enlever le ; mais sa me laisser l'erreur
compares les deux codes et tu verras
Je mis } alors qu'il fallait {