// Définir les broches des relais
const int relais1 = 2;
const int relais2 = 3;
const int relais3 = 4;
const int relais4 = 5;
const int relais5 = 6;
// Durée pendant laquelle chaque LED reste allumée (en millisecondes)
const int delayTime = 500;
void setup() {
// Initialiser les broches des relais comme sorties
pinMode(relais1, OUTPUT);
pinMode(relais2, OUTPUT);
pinMode(relais3, OUTPUT);
pinMode(relais4, OUTPUT);
pinMode(relais5, OUTPUT);
// S'assurer que tous les relais sont éteints au départ
digitalWrite(relais1, LOW);
digitalWrite(relais2, LOW);
digitalWrite(relais3, LOW);
digitalWrite(relais4, LOW);
digitalWrite(relais5, LOW);
}
void loop() {
// Allumer les relais un par un avec une pause entre chaque
digitalWrite(relais1, HIGH);
delay(delayTime);
digitalWrite(relais1, LOW);
digitalWrite(relais2, HIGH);
delay(delayTime);
digitalWrite(relais2, LOW);
digitalWrite(relais3, HIGH);
delay(delayTime);
digitalWrite(relais3, LOW);
digitalWrite(relais4, HIGH);
delay(delayTime);
digitalWrite(relais4, LOW);
digitalWrite(relais5, HIGH);
delay(delayTime);
digitalWrite(relais5, LOW);
}