bonjour j'ai fais un programme simple pour allumer 5 leds (du style k2000)
int pin2 = 2; // Déclaration des variables
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin6 = 6;
int time = 50; // declaration de time pour eviter de changer sur tous les programmes
void setup()
{ // Déclaration des sorties
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT);
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
}
void loop()
{
digitalWrite(pin2, HIGH); // Allume la LED 2
delay(time);
digitalWrite(pin2, LOW); // Éteint la LED 2
delay(time);
digitalWrite(pin3, HIGH); // Allume la LED 3
delay(time);
digitalWrite(pin3, LOW); // Éteint la LED 3
delay(time);
digitalWrite(pin4, HIGH); // Allume la LED 4
delay(time);
digitalWrite(pin4, LOW); // Éteint la LED 4
delay(time);
digitalWrite(pin5, HIGH); // Allume la LED 5
delay(100);
digitalWrite(pin5, LOW); // Éteint la LED 5
delay(time);
digitalWrite(pin6, HIGH); // Allume la LED 6
delay(time);
digitalWrite(pin6, LOW); // Éteint la LED 6
delay(time);
digitalWrite(pin5, HIGH); // Allume la LED 5
delay(time);
digitalWrite(pin5, LOW); // Éteint la LED 5
delay(time);
digitalWrite(pin4, HIGH); // Allume la LED 4
delay(time);
digitalWrite(pin4, LOW); // Éteint la LED 4
delay(time);
digitalWrite(pin3, HIGH); // Allume la LED 3
delay(time);
digitalWrite(pin3, LOW); // Éteint la LED 3
delay(time);
}
celui ci fonctionne très bien.
voila j'ai voulu faire le même programme en utilisant les tableurs (je pense que ca se nomme comme ca)donc j'ai fais mon programme a signaler que je ne peux le compiler donc je ne donne que la première partie ou il y as l'erreur car je n'arrive pas a la trouver
// Déclaration des variables
int pinLed[5];
pinLed[0] = 2;
pinLed[1] = 3;
pinLed[2] = 4;
pinLed[3] = 5;
pinLed[4] = 6;
a la ligne pinLed[4]= 6; le compilateur me dis qu'il y as une erreur (et comme je suis un super pro de la programmation je ne comprend pas pourquoi ) je sais que je peu simplifier encore mais je veux faire étape par étape pour mieux comprendre.
merci de votre aide