Créer un Feu Tricolore (1 feu) avec un feu pour piétons


Permet de créer un feu tricolore possédant un feu pour piétons, 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 reprend en boucle si le bouton poussoir n'est pas appuyé, auquel cas, le feu tricolore passe au orange puis au rouge, et le feu piéton passe au vert pendant 3 secondes, avant de reprendre un cycle normal.


I. Matériel nécessaire


x1 carte Arduino et son câble

x1 Breadboard

x14 jumpers / câbles

x2 LED Rouges

x1 LED Orange

x2 LED Vertes

x5 résistances de 220Ω (rouge– rouge – marron) pour les leds

x1 résistance de 1kΩ (marron – noir – rouge) pour le bouton poussoir



II. Visualisation du montage sur Fritzing


Notes de montage : la led rouge est connectée au ground (la masse) et à la broche 13, la led orange au ground et à la broche 12 et finalement la led verte est connectée au ground et à la broche 11 de l'Arduino.

 

Pour le feu piéton, la led rouge est connectée au ground (la masse) et à la broche 9, la led verte au ground et à la broche 8 de l'Arduino.

 

Le bouton est relié à la broche 5V de l'Arduino d'un côté, puis à la broche 2 ainsi qu'à une résistance de 1kΩ qui elle même est reliée au ground.

 

Attention ! L'emploi d'une LED nécessite toujours l'utilisation d'une résistance. La résistance choisie dépend de la couleur de la LED. Par exemple dans ce montage les leds sont reliées à des résistances de 220Ω.


III. Code / Programme avec Arduino IDE


ce programme et ses explications sont disponibles en téléchargement ici : sur Mega.

Sources :


Rappel :


les images présentent appartiennent au Domaine public et sont l’œuvre de Peggy_Marco sur le site Pixabay : https://pixabay.com/fr/users/Peggy_Marco-1553824/   ou proviennent du projet Fritzing : http://fritzing.org/home/