Les 4: verkeerslicht

Werken met _thread

Wat heb je nodig:

  • Raspberry Pi Pico

  • LED's (rood, geel, groen)

  • Drukknop

  • Buzzer

  • Weerstanden (330 Ω)

  • Breadboard

  • Jumper wires

Functie na opstelling: verkeerslicht

Wanneer de opstelling correct gebouwd is volgens de bouwtekening creëer je een eigen oversteekplaatssysteem met meerdere LED's en een drukknop.

Code:

Verkeerslichten zijn er echter niet alleen voor voertuigen, ze zijn er ook om voetgangers veilig te laten oversteken. In het Nederland zorgt het voetgangerslicht met slimme drukknop ervoor dat ook voetgangers veilig kunnen oversteken. Voeg een drukknop en buzzer toe aan de opstelling.

Wanneer je het programma opnieuw uitvoert, zul je merken dat de drukknop en de buzzer niets doen. Dat komt omdat je druknop en buzzer nog niet aan je code hebt toegevoegd.

Voeg aan je code de drukknop en buzzer toe. Voor een oversteekplaats met slimme drukknop moet je programma echter kunnen herkennen of de drukknop ingedrukt is geweest. En op een manier dat deze de verkeerslichten niet onderbreekt.

Test je programma en wanneer dit werkt...gelfeliciteerd met het bouwen van een veilge voetgangersoversteekplaats.

Probeer meer:

Uitdaging: Kun je het programma zo wijzigen dat voetgangers meer tijd hebben om over te steken? Kun je informatie vinden over de patronen van verkeerslichten in andere landen en de verkeerslichten daar op aanpassen? Kun je een tweede drukknop toevoegen, zodat voetgangers aan de overkant van de weg ook kunnen aangeven dat ze willen oversteken?

Last updated