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