import machine
import time
# Define the pins for the LEDs
red1 = machine.Pin(13, machine.Pin.OUT)
yellow1 = machine.Pin(12, machine.Pin.OUT)
green1 = machine.Pin(14, machine.Pin.OUT)
red2 = machine.Pin(15, machine.Pin.OUT)
yellow2 = machine.Pin(2, machine.Pin.OUT)
green2 = machine.Pin(4, machine.Pin.OUT)
# Function to turn on a specific light sequence for traffic light 1
def traffic_light_1_sequence():
red1.value(1)
yellow1.value(0)
green1.value(0)
time.sleep(2)
red1.value(1)
yellow1.value(1)
green1.value(0)
time.sleep(1)
red1.value(0)
yellow1.value(1)
green1.value(0)
time.sleep(3)
# Function to turn on a specifc light sequence for traffic light 2
def traffic_light_2_sequence():
red2.value(1)
yellow2.value(0)
green2.value(0)
time.sleep(3)
red2.value(1)
yellow2.value(1)
green2.value(0)
time.sleep(1)
red2.value(0)
yellow2.value(0)
green2.value(1)
time.sleep(2)
while True:
traffic_light_1_sequence()
traffic_light_2_sequence()