Académique Documents
Professionnel Documents
Culture Documents
Il est nécessaire:
Pour le cablage on positionne les trois diodes sur la breadboard, les reliant aux broches 10, 9,
8 de la plaque Arduino Uno. Il faudra vérifier que la patte longue soit connectée positif et la
patte courte soit reliée à la résistance.
Le code es simple: on introduit une variable où noter le temps d’attente. Dans la fonction
setup() on indique que les pins 10, 9, 8 seront les voies de sortie.
Après, on allumera la led concernée avec la valeur HIGH, et on l’éteindra changeant la valeur
à LOW. D’abord, la couleur rouge sera allumé, quand le feu passera à vert, la diode rouge
s’éteindra; avant de revenir sur le rouge, la couleur jaune s’allumera et la diode verte sera
éteinte.
Code:
void setup(){
pinMode(10, OUTPUT); // Rouge
pinMode(9, OUTPUT); // Jaune
pinMode(8, OUTPUT); // Verte
}
void loop() {
digitalWrite(10, HIGH); // rouge allumée
delay(tempsAttente);
Code:
void setup(){
// Feu voitures
pinMode(10, OUTPUT); // Rouge
pinMode(9, OUTPUT); // Jaune
pinMode(8, OUTPUT); // Vert
// Feu piétons
pinMode(3, OUTPUT); // Rouge
pinMode(2, OUTPUT); // Vert
}
void loop() {
digitalWrite(10, HIGH); // rouge allumé
digitalWrite(2, HIGH); // vert piétons allumé
digitalWrite(3, LOW); // rouge piétons éteint
delay(tempsVoitures);