
Dans ce projet on va réaliser un feu de signalisation routière contrôlée par la carte Arduino où la led Rouge s’allume pendant 3 secondes, puis s’éteint et la led Verte s’allume pendant 3 secondes et s’éteint à son tour pour que la led orange s’allume pendant 1 seconde. Puis le programme repart au début et recommence.
Pour réaliser le montage, on peut connecter la résistance de LED vert à la borne numérique PIN 0 , la résistance de LED jaune à la borne PIN 1 et la résistance de LED rouge à la borne PIN 2 de la carte Arduino.
Voici le programme de feu de circulation :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
void setup(){ pinMode(0,OUTPUT); //règle la borne numérique numéro 0 de la carte Arduino en mode sortie pinMode(1,OUTPUT); //règle la borne numérique numéro 1 de la carte Arduino en mode sortie pinMode(2,OUTPUT); //règle la borne numérique numéro 1 de la carte Arduino en mode sortie } void loop(){ digitalWrite(0,HIGH); //la LED rouge s’allume digitalWrite(1,LOW); // la LED vert s’éteint digitalWrite(2,LOW); // la LED oranger s’éteint delay(3000); digitalWrite(0,LOW); //la LED rouge s’éteint digitalWrite(1,HIGH); //la LED vert s’allume digitalWrite(2,LOW); // la LED oranger s’éteint delay(1000); digitalWrite(0,LOW); //la LED rouge s’éteint digitalWrite(1,LOW); // la LED vert s’éteint digitalWrite(2,HIGH); // la LED oranger s’allume delay(3000); } |