User manual

45
while True:
if GPIO.input(Feu_de_circulation[bouton])==True:
Dans la boucle infinie, une requête est maintenant intégrée. Les instructions suivantes sont d'abord exécutées
lorsque le port GPIO 25 donne la valeur
True et que l'utilisateur appuie également sur le bouton. Jusqu'à ce
moment, le feu de circulation reste dans sa phase verte. La poursuite de la boucle correspond
essentiellement au déroulement du dernier programme. Le feu de circulation passe du jaune au rouge et la
lumière clignotante clignote dix fois. Ensuite, le feu de circulation repasse au rouge-jaune, puis au vert.
time.sleep(2) Il y a une petite différence dans ce programme. La phase verte de 2 secondes est intégrée
maintenant à la fin de la boucle et n'est plus au début de la boucle. Elle est néanmoins appliquée une fois
par cycle de boucle, avec comme différence que le cycle du feu de circulation commence immédiatement et
sans retard lorsque vous appuyez sur le bouton. Pour éviter que la phase verte n'échoue lorsque vous
réappuyez sur le bouton immédiatement après la phase jaune, ce retard est maintenant intégré à la fin de la
boucle.
5 Motif à LED coloré et chenillard
Les chenillards sont toujours des effets populaires pour attirer l'attention, que ce soit dans une salle de jeux
ou dans les enseignes lumineuses professionnelles. Grâce au Raspberry Pi et à quelques LED, vous pouvez
réaliser facilement quelque chose de ressemblant.
Montez pour l'expérience suivante quatre LED avec des pré-résistances comme indiqué sur la figure. Ce
circuit correspond au feu pour piétons sans le bouton de l'expérience précédente.
Fig. 5.1: Construction de carte pour le motif et le chenillard.