minuteur

j’ai un code pour un minuteur qui ne marche pas voici le code:

void setup() {
pinMode(13,OUTPUT);
//pinMode(5,INPUT);
//---------------------//
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
//--------------------//


}

void loop() {
while (int n = 0; n < 10; n++) ;
    {
     
     digitalWrite(13,HIGH);
     delay(1000);
     digitalWrite(13,LOW);
    }
}

et voici le message d’erreur

exit status 1
expected ‘)’ before ‘,’ tokenmi

hello

while n’est pas une bonne à tout faire, tu lui en demandais trop

void loop() {int n = 0;
  while ( n < 10) 
  {
    digitalWrite(13, HIGH);
    delay(1000);
    digitalWrite(13, LOW);
    n++;
  }
}

merci

voilà un merci qui fait plaisir :slight_smile:

mais 'n' est toujours remi à 0

Bonjour,

Ton programme est supposé faire quoi?

Bonsoir , peut etre ca :

void setup() {
for (int n = 0; n < 10; n++) 
{
    
     digitalWrite(13,HIGH);
     delay(1000);
     digitalWrite(13,LOW);

    }
}

void loop() {
}

normal puisque tout ce qui est placé dans loop {
//////////ICICICICICICICI/////////////////
}
se repete indefiniement .

pour ne faire qu une seule fois , il faut placé cela dans setup .