/*
ces valeurs ne pourront pas être
modifiées dans la suite du programme
*/
const int rouge = 3; //La led rouge sera connectée à la PIN 3
const int jaune = 2; //La led jaune sera connectée à la PIN 2
const int verte = 1; //La led verte sera connectée à la PIN 1
void setup() { //Les 3 PIN sont des sorties: OUTPUT
pinMode(rouge, OUTPUT);
pinMode(jaune, OUTPUT);
pinMode(verte, OUTPUT);
}
void loop() {
/* C'est la boucle qui commence (LOOP).
Il faut initialiser toutes les sorties.
JAUNE est allumée, ROUGE et VERTE sont éteintes
*/
digitalWrite(jaune, HIGH);
digitalWrite(rouge, LOW);// ne pas oublier d'initialiser le rouge
digitalWrite(verte, LOW);
delay(1000); //pause dans cet état pendant 1 seconde
/* il faut maintenant que JAUNE s'éteigne
et que ROUGE s'allume.
VERTE reste dans le même état */
digitalWrite(jaune, LOW);
digitalWrite(rouge, HIGH);
//digitalWrite(verte, LOW); Il n'est pas nécessaire de definir VERTE en
LOW, car c'est déjà en LOW
delay(3000);//pause dans cet état pendant 3 secondes
//digitalWrite(jaune, LOW); JAUNE est déjà dans l'état LOW, pas besoin
de le redéfinir
digitalWrite(rouge, LOW);
digitalWrite(verte, HIGH);
delay(3000);//pause dans cet état pendant 3 secondes
// Ca reboucle (LOOP)
}