5.4 - Feux synchronisés
- L C
- 1 nov. 2024
- 1 min de lecture
Dernière mise à jour : 11 déc. 2024
Nous allons coder 2 feux de circulation tricolores d'un réseau routier.
Matériel
1 carte Arduino Uno
1 breadboard
6 LED : 2 rouge, 2 vertes, 2 jaunes
6 résistances 220 Ω
Fils de connexion
Montage



Sketch
// Pin 2, 3, 4 : feux 1
// Pin 8, 9, 10 : feux 2
const int F1led_verte=2;
const int F1led_jaune=3;
const int F1led_rouge=4;
const int F2led_verte=8;
const int F2led_jaune=9;
const int F2led_rouge=10;
void setup() {
// Pin 2, 3, 4, 8, 9, 10 en mode sortie
pinMode(F1led_verte,OUTPUT);
pinMode(F1led_jaune,OUTPUT);
pinMode(F1led_rouge,OUTPUT);
pinMode(F2led_verte,OUTPUT);
pinMode(F2led_jaune,OUTPUT);
pinMode(F2led_rouge,OUTPUT);
}
void loop() {
// LOW la led est éteinte
// HIGH la led est allumée
digitalWrite(F1led_rouge,HIGH);
digitalWrite(F2led_rouge,LOW);
digitalWrite(F2led_verte,HIGH);
delay(3000);
digitalWrite(F2led_verte,LOW);
digitalWrite(F2led_jaune,HIGH);
delay(1000);
digitalWrite(F2led_jaune,LOW);
digitalWrite(F2led_rouge,HIGH);
delay(3000);
digitalWrite(F1led_rouge,LOW);
digitalWrite(F1led_verte,HIGH);
delay(3000);
digitalWrite(F1led_verte,LOW);
digitalWrite(F1led_jaune,HIGH);
delay(1000);
digitalWrite(F1led_jaune,LOW);
digitalWrite(F1led_rouge,HIGH);
delay(3000);
}