from machine import Pin
from utime import sleep
# Definición de LEDs como salidas
verde = Pin(1, Pin.OUT)
rojo = Pin(3, Pin.OUT)
amarillo = Pin(12, Pin.OUT)
# Definición de botones como entradas con resistencia pull-down
Bverde = Pin(22, Pin.IN, Pin.PULL_DOWN)
Brojo = Pin(20, Pin.IN, Pin.PULL_DOWN)
Bamarillo = Pin(21, Pin.IN, Pin.PULL_DOWN)
# Bucle principal
while True:
verde.value(0)
rojo.value(0)
amarillo.value(0)
if Bverde.value() == 1:
verde.value(1)
sleep(0.1)
if Bamarillo.value() == 1:
amarillo.value(1)
sleep(0.1)
if Brojo.value() == 1:
rojo.value(1)
sleep(0.1)