Note : Tous les produits OSOYOO pour Arduino sont des cartes tierces qui sont entièrement compatibles avec Arduino.

Ce projet vise à imiter le contrôle des feux de circulation pour piétons à l’aide d’un bouton-poussoir. Nous utiliserons trois LED (ROUGE, JAUNE, VERT) pour imiter les feux de circulation de la route principale, deux LED (VERT, ROUGE) pour imiter le feu de passage piéton, et un bouton poussoir pour imiter le bouton de passage piéton. Lorsque le bouton est enfoncé, le feu vert de la route principale s’éteint et le feu jaune s’allume pendant 2 secondes, puis le feu rouge s’allume, et enfin le feu vert pour piétons s’allume. Après 4 secondes, le feu vert pour piétons clignote pendant 5 secondes et s’éteint. Le feu rouge piéton s’allume, le feu rouge de la route principale s’éteint et le feu vert de la route principale s’allume.

Etape 1 – Connecter la carte avec les LEDs, les résistances et le bouton poussoir selon le schéma suivant :

Etape 2 Download crosstrafficlight.ino sketch file and load it into Arduino.

Étape 3 – Appuyez sur le bouton, le feu rouge de la route principale s’allume et le feu vert pour les piétons s’allume.

Résultat attendu du projet :

État normal : Feu rouge piéton allumé, Feu vert route principale allumé

Étape 1 : Le piéton appuie sur le bouton

Étape 2 : Le feu de la route principale devient JAUNE (cette étape dure 2 secondes).

Étape 3 : Le feu jaune de la route principale s’éteint et le feu rouge s’allume (cette étape dure 1 seconde).

Étape 4 : Le piéton passe au vert (cette étape dure 4 secondes).

Étape 5 : Le feu vert piéton devient clignotant (cette étape dure 4 secondes) : Le feu vert piéton devient clignotant (clignotement de 2,5 secondes).

Étape 6 : Le feu piéton devient rouge (cette étape dure 0,1 seconde).

Étape 7 : Le feu rouge piéton s’allume : Le feu rouge piéton s’allume, le feu de la route principale devient vert (retour à l’état normal jusqu’à ce que l’on appuie à nouveau sur le bouton piéton).

Vidéo de démonstration du projet: