import machine
import utime
#configuracion de pines para los LEDs RGB
led_rojo = machine.Pin(6, machine.Pin.OUT)
led_verde = machine.Pin(7, machine.Pin.OUT)
led_azul = machine.Pin(8, machine.Pin.OUT)
#configuracion de los botones para cada color
boton_rojo = machine.Pin(19, machine.Pin.IN, machine.Pin.PULL_UP) # Botón para rojo
boton_verde = machine.Pin(18, machine.Pin.IN, machine.Pin.PULL_UP) # Botón para verde
boton_azul = machine.Pin(20, machine.Pin.IN, machine.Pin.PULL_UP) # Botón para azul
while True:
# control del led rojo con el botón correspondiente
if boton_rojo.value() == 0:
led_rojo.value(1)
else:
led_rojo.value(0)
# control del led verde con el botón correspondiente
if boton_verde.value() == 0:
led_verde.value(1)
else:
led_verde.value(0)
# control del led azul con el botón correspondiente
if boton_azul.value() == 0:
led_azul.value(1)
else:
led_azul.value(0)
utime.sleep(0.1) # pausa para evitar rebotes