from utime import sleep
from machine import Pin
# SEMÁFORO 1 - DE CIMA
led_vermelho_1 = Pin(13, Pin.OUT)
led_amarelo_1 = Pin(14, Pin.OUT)
led_verde_1 = Pin(15, Pin.OUT)
# SEMÁFORO 2 - DE BAIXO
led_verde_2 = Pin(18, Pin.OUT)
led_amarelo_2 = Pin(17, Pin.OUT)
led_vermelho_2 = Pin(16, Pin.OUT)
while True:
#SINAL 1 FECHADO, 2 ABERTO
# SEMÁFORO 1 - DE CIMA
led_vermelho_1.on()
led_amarelo_1.off()
led_verde_1.off()
# SEMÁFORO 2 - DE baixo
led_vermelho_2.off()
led_amarelo_2.off()
led_verde_2.on()
sleep(4)
#SINAL 1 FECHADO, 2 AMARELO
# SEMÁFORO 1 - DE CIMA
led_vermelho_1.on()
led_amarelo_1.off()
led_verde_1.off()
# SEMÁFORO 2 - DE baixo
led_vermelho_2.off()
led_amarelo_2.on()
led_verde_2.off()
sleep(2)
#SINAL 1 ABERTO, 2 FECHADO
# SEMÁFORO 1 - DE CIMA
led_vermelho_1.off()
led_amarelo_1.off()
led_verde_1.on()
# SEMÁFORO 2 - DE baixo
led_vermelho_2.on()
led_amarelo_2.off()
led_verde_2.off()
sleep(4)
#SINAL 1 AMARELO, 2 FECHADO
# SEMÁFORO 1 - DE CIMA
led_vermelho_1.off()
led_amarelo_1.on()
led_verde_1.off()
# SEMÁFORO 2 - DE baixo
led_vermelho_2.on()
led_amarelo_2.off()
led_verde_2.off()
sleep(2)