top of page
Rechercher

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);

}


Résultat


bottom of page