//DECLARATION
int ledPinRed = 10;
int ledPinGreen = 13;
int ledPinOrange = 11;
//THE MAIN
void setup() {
//SET THE PIN MODE
pinMode(ledPinRed, OUTPUT);
pinMode(ledPinGreen, OUTPUT);
pinMode(ledPinOrange, OUTPUT);
}
//INFINIT LOOP (GET LUNCHED AFTER THE SETUP)
void loop() {
//EXERCICE 3:
// Stop the 3 LED for 1 Sec.
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(1000);
// Start the 3 LED for 1 Sec.
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, HIGH);
delay(1000);
// Stop for 0,1 Sec.
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(100);
// Start the Orange
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, HIGH);
delay(1000);
// EXT 2
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(100);
// Start the Green
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, LOW);
delay(1000);
// EXT 3
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(100);
// Start the Red
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(1000);
// Start for 0,8 Sec, 6, 4, then 2
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, HIGH);
delay(800);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(200);
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, HIGH);
delay(600);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(200);
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, HIGH);
delay(400);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(200);
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinOrange, HIGH);
delay(200);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinOrange, LOW);
delay(200);
}