Hello, I have an error message and I don't know where it comes from. Someone can help me please ...
EXPECTED WHILE BEFORE { TOKEN
float lum = 0.8;//deja marquer dans l autre programme
int volet = 12;
int niveaudemande = 11;
int captlumint = A1;
int lumext = 10;
const int LED = 3;//déclaration constante de broche
int i = 0;//variable de boucle
void setup() {
pinMode(LED, OUTPUT);
pinMode(volet,OUTPUT);
}
void loop() {
if(lumext > lum);
{
do( volet = 0);//volets fermés
{
if(captlumint < niveaudemande);
{
for(i=0; i<niveaudemande;i++)//boucle qui va de 0 à niveaudemandé
{
analogWrite(LED,i);//génére une impulsion sur la broche de largeur i=la lum augmzente
delay(10); //pause de 10ms entre chaques cran
}}
else{
for(i=0; i<niveaudemande;i++);{
analogWrite(LED,niveaudemande-i);//largeur niveau demandé moins i lum baisse
delay(10);
}}
}
}
else;
{
do( volet = 1);
{
if(captlumint < niveaudemande);
{
for(i=0; i<niveaudemande;i++);//boucle qui va de 0 à niveaudemandé
{
analogWrite(LED,i);//génére une impulsion sur la broche de largeur i=la lum augmente
delay(10); //pause de 10ms entre chaques cran
}}
else{
baisser volet;
while(captlumint>niveaudemande);
}
}
}
}