from machine import Pin
import time
# Avisa o programa em quais pinos as luzes virtuais estão conectadas
led_verde = Pin(18, Pin.OUT)
led_amarelo = Pin(19, Pin.OUT)
led_vermelho = Pin(20, Pin.OUT)
# Loop infinito (roda para sempre)
while True:
# 🟢 Siga: Liga o verde e desliga os outros
led_verde.value(1)
led_amarelo.value(0)
led_vermelho.value(0)
time.sleep(3) # Espera 3 segundos
# 🟡 Atenção: Liga o amarelo e desliga os outros
led_verde.value(0)
led_amarelo.value(1)
led_vermelho.value(0)
time.sleep(1.5) # Espera 1 segundo e meio
# 🔴 Pare: Liga o vermelho e desliga os outros
led_verde.value(0)
led_amarelo.value(0)
led_vermelho.value(1)
time.sleep(3) # Espera 3 segundos