const int ledPin1 = 13; // Définir la broche pour la première LED
const int ledPin2 = 12; // Définir la broche pour la deuxième LED
const int delayTime = 500; // Définir le temps d'attente entre les cycles
void setup() {
pinMode(ledPin1, OUTPUT); // Définir la broche de la première LED en mode sortie
pinMode(ledPin2, OUTPUT); // Définir la broche de la deuxième LED en mode sortie
}
void loop() {
for (int i = 0; i < 5; i++) { // Boucler 5 fois pour 5 cycles pour chaque LED
digitalWrite(ledPin1, HIGH); // Allumer la première LED
delay(delayTime); // Attendre un temps défini
digitalWrite(ledPin1, LOW); // Éteindre la première LED
digitalWrite(ledPin2, HIGH); // Allumer la deuxième LED
delay(delayTime); // Attendre un temps défini
digitalWrite(ledPin2, LOW); // Éteindre la deuxième LED
}
}
Dans ce programme, nous définissons d'abord les broches pour les deux LEDs et le
temps d'attente entre les cycles. Dans la fonction setup(), nous définissons les
deux broches des LEDs en mode sortie. Dans la fonction loop(), nous utilisons une
boucle for pour faire clignoter chaque LED 5 fois. À chaque cycle de la première
LED, nous allumons la première LED, attendons un temps défini, puis l'éteignons.
Ensuite, nous allumons la deuxième LED, attendons à nouveau un temps défini, puis
l'éteignons. Nous répétons ce cycle pour 5 cycles, puis le programme recommence
avec la première LED.