Projet 1 : Réaliser un feu tricolore Feu tricolore

La bibliothèque gpiozero intègre la gestion d’un feu tricolore, appelée TrafficLights. Le premier projet va consister à réaliser un feu tricolore.

1. Cahier des charges

Le fonctionnement est identique à celui du feu tricolore réel. La séquence d’allumage est :

  • rouge (arrêt des voitures)

  • vert (passage des voitures)

  • orange (arrêt des voitures et annonce du rouge)

  • rouge

  • etc.

2. Câblage du feu tricolore Feu tricolore:câblage

images/10LF06.png

En suivant le schéma ci-dessus :

 Raccordez les trois LED du feu tricolore comme indiqué sur le schéma ci-dessus. La ligne de masse est commune à toutes les cathodes des LED. L’anode de chaque LED est connectée à un GPIO différent qui va contrôler l’allumage de la LED.

3. Script du feu tricolore Feu tricolore:script

Avant de passer à la suite, réfléchissez à la création du script permettant d’animer le feu tricolore, à partir des instructions utilisées précédemment. Écrivez et testez votre script. Le script qui suit : FEU_01.py propose une façon de réaliser un feu tricolore.

a. Feu tricolore - version 1

gpiozero offre un ensemble d’outils pour gérer les ensembles de LED : LEDBoard, LEDBarGraph et TrafficLights. C’est ce dernier qui va permettre de simplifier l’écriture...

couv_LF24RASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Allumer une LED avec le bouton poussoir
Suivant
Variation de luminosité de la LED