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;
}