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
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...