import time
from machine import Pin
#ped=pedestrins
ped_1=Pin(0,Pin.OUT) #red
ped_2=machine.Pin(3,Pin.OUT) #green
#veh=vehicles
veh_1=machine.Pin(5,Pin.OUT) #red
veh_2=machine.Pin(8,Pin.OUT) #yellow
veh_3=machine.Pin(9,Pin.OUT) #green
aud=machine.Pin(14,Pin.OUT)
def count(seconds):
for set in range(seconds,0,-1):
print(set)
time.sleep(1)
while True:
time.sleep(0.2)
aud.value(0)
ped_1.value(0)
ped_2.value(1)
aud.value(1)
veh_1.value(1)
veh_2.value(0)
veh_3.value(0)
count(5)
ped_1.value(1)
ped_2.value(0)
aud.value(1)
time.sleep(0.9)
aud.value(0)
veh_1.value(0)
veh_2.value(1)
veh_3.value(0)
count(2)
ped_1.value(1)
ped_2.value(0)
veh_1.value(0)
veh_2.value(0)
veh_3.value(1)
count(5)
aud.value(1)
time.sleep(1)
aud.value(0)