Project: Traffic Lights

Here I post some raw python code that implements an acoustic system booking for people passing through the street. from gpiozero import Button,LED,Buzzer from time import sleep red = LED(25) yellow = LED(8) green = LED(7) button = Button(2) buzzer = Buzzer(15) booking = False def activate_booking(): global booking booking = True button.when_pressed = activate_booking while True: green.on() sleep(5) yellow.on() sleep(1) yellow.off() green.off() if not booking: red.on() sleep(10) red.off() else: red.on() for i in range(5): buzzer.on() sleep(1) buzzer.off() sleep(1) red.off() booking = False

31 May, 2025 · 1 min · 83 words · Me