// Définir les pins pour chaque LED RGB
/*#define RED_PIN1 13
#define GREEN_PIN1 14
#define BLUE_PIN1 27*/
#define RED_PIN2 26
#define GREEN_PIN2 25
#define BLUE_PIN2 33
/*#define RED_PIN3 21
#define GREEN_PIN3 19
#define BLUE_PIN3 18
#define RED_PIN4 5
#define GREEN_PIN4 17
#define BLUE_PIN4 16
#define RED_PIN5 4
#define GREEN_PIN5 23
#define BLUE_PIN5 22*/
void setup() {
// Configurer chaque broche comme une sortie
/*pinMode(RED_PIN1, OUTPUT);
pinMode(GREEN_PIN1, OUTPUT);
pinMode(BLUE_PIN1, OUTPUT);*/
pinMode(RED_PIN2, OUTPUT);
pinMode(GREEN_PIN2, OUTPUT);
pinMode(BLUE_PIN2, OUTPUT);
/*pinMode(RED_PIN3, OUTPUT);
pinMode(GREEN_PIN3, OUTPUT);
pinMode(BLUE_PIN3, OUTPUT);
pinMode(RED_PIN4, OUTPUT);
pinMode(GREEN_PIN4, OUTPUT);
pinMode(BLUE_PIN4, OUTPUT);
pinMode(RED_PIN5, OUTPUT);
pinMode(GREEN_PIN5, OUTPUT);
pinMode(BLUE_PIN5, OUTPUT);*/
// Initialiser toutes les LEDs éteintes (mettre les broches à LOW)
}
void loop() {
// Allumer chaque LED en utilisant une combinaison des couleurs
/*digitalWrite(RED_PIN1, HIGH);
digitalWrite(GREEN_PIN1, HIGH);
digitalWrite(BLUE_PIN1, HIGH); // LED 1 : Rouge*/
digitalWrite(RED_PIN2, LOW);
digitalWrite(GREEN_PIN2, HIGH);
digitalWrite(BLUE_PIN2, LOW); // LED 2 : Vert
/*digitalWrite(RED_PIN3, LOW);
digitalWrite(GREEN_PIN3, LOW);
digitalWrite(BLUE_PIN3, HIGH); // LED 3 : Bleu
digitalWrite(RED_PIN4, HIGH);
digitalWrite(GREEN_PIN4, HIGH);
digitalWrite(BLUE_PIN4, LOW); // LED 4 : Jaune (Rouge + Vert)
digitalWrite(RED_PIN5, LOW);
digitalWrite(GREEN_PIN5, HIGH);
digitalWrite(BLUE_PIN5, HIGH); // LED 5 : Cyan (Vert + Bleu)
delay(1000); // Attendre 1 seconde*/
// Éteindre toutes les LEDs
allLedsOff();
delay(1000); // Attendre 1 seconde
}
// Fonction pour éteindre toutes les LEDs
void allLedsOff() {
/*digitalWrite(RED_PIN1, LOW);
digitalWrite(GREEN_PIN1, LOW);
digitalWrite(BLUE_PIN1, LOW);*/
digitalWrite(RED_PIN2, LOW);
digitalWrite(GREEN_PIN2, LOW);
digitalWrite(BLUE_PIN2, LOW);
/*digitalWrite(RED_PIN3, LOW);
digitalWrite(GREEN_PIN3, LOW);
digitalWrite(BLUE_PIN3, LOW);
digitalWrite(RED_PIN4, LOW);
digitalWrite(GREEN_PIN4, LOW);
digitalWrite(BLUE_PIN4, LOW);
digitalWrite(RED_PIN5, LOW);
digitalWrite(GREEN_PIN5, LOW);
digitalWrite(BLUE_PIN5, LOW);*/
}