int red=10; //LED 1
int green = 9; //LED 2
int ora = 8; //LED 3
int c = 1000; // temps d'allumage initial
void setup() {
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);
  pinMode(ora, OUTPUT);


}


void loop() {
  do {
  //les led sont éteintes 1sec, puis 0.8s, 0.6s, 0.4s et 0.2s

    digitalWrite(red, LOW);
    digitalWrite(green, LOW);
    digitalWrite(ora, LOW);
    delay(c);

  //les led s'allument 1sec
  digitalWrite(red, HIGH);
  digitalWrite(green, HIGH);
  digitalWrite(ora, HIGH);  
  delay(1000);

  //après une brève extinction led red et green restent éteints et ora s'allume
  digitalWrite(red, LOW);
  digitalWrite(green, LOW);
  digitalWrite(ora, LOW);  
  delay(100);

  digitalWrite(ora, HIGH);  
  delay(1000);
  digitalWrite(ora, LOW);  
  delay(100);

  //extinction bref, led red et ora restent éteints et green s'allume
  digitalWrite(green, HIGH);
  delay(1000);
  digitalWrite(green, LOW);
  delay(100);

  //extinction bref, led green et ora restent éteints et red s'allume
  digitalWrite(red, HIGH);
  delay(1000);
  digitalWrite(red, LOW);
  delay(100);


  c = c - 200;
  }while(c >= 200);
  
  c = 1000;
  

}