from picozero import LED, Button, Speaker
from time import sleep
red = LED(28)
amber = LED(27)
green = LED(26)
button = Button(21)
buzzer = Speaker(15)
def normal_mode():
red.off()
amber.off()
green.on()
def pedestrian_crossing():
# vàng
green.off()
amber.on()
sleep(2)
# đỏ
amber.off()
red.on()
# buzzer beep nhanh
for i in range(10):
buzzer.on()
sleep(0.2)
buzzer.off()
sleep(0.2)
sleep(1)
red.off()
normal_mode()
normal_mode()
while True:
if button.is_pressed:
pedestrian_crossing()
sleep(0.5)