# import time
# import RPi.GPIO as GPIO
# time.sleep(0.1) # Wait for USB to become ready
# print("Hello, Pi Pico!")
from machine import Pin
from utime import sleep
def TRAFFIC_LED():
R1.value(1);
R2.value(1);
R3.value(1);
R4.value(1);
Y1.value(0);
Y2.value(0);
Y3.value(0);
Y4.value(0);
G1.value(0);
G2.value(0);
G3.value(0);
G4.value(0);
LANE(R1,Y1,G1);
LANE(R2,Y2,G2);
LANE(R3,Y3,G3);
LANE(R4,Y4,G4);
def LANE(R,Y,G):
R.value(0)
Y.value(0)
sleep(0.5)
Y.value(0)
G.value(1)
sleep(5)
G.value(0)
Y.value(1)
sleep(0.5)
Y.value(0)
R.value(1)
R1=Pin(10,Pin.OUT)
Y1=Pin(11,Pin.OUT)
G1=Pin(12,Pin.OUT)
R2=Pin(18,Pin.OUT)
Y2=Pin(19,Pin.OUT)
G2=Pin(20,Pin.OUT)
R3=Pin(22,Pin.OUT)
Y3=Pin(26,Pin.OUT)
G3=Pin(27,Pin.OUT)
R4=Pin(2,Pin.OUT)
Y4=Pin(3,Pin.OUT)
G4=Pin(4,Pin.OUT)
while True:
TRAFFIC_LED()