from machine import Pin # importa la clase Pin para manejo de GPIO
import utime # Importa la clase utime para manejo de delays
led_rojo = Pin(0, Pin.OUT) # Define la variable para uno de los leds, le asigna el pin 0 como salida
led_azul = Pin(2, Pin.OUT) # Define la variable para el led restante, le asigna el GPIO 2 como salida
push_rojo = Pin(20, Pin.IN, Pin.PULL_UP) # Define la variable para uno de los leds, le asigna el pin 0 como salida
push_azul = Pin(19, Pin.IN, Pin.PULL_UP)
while True: # superloop de ejecución
#print("push azul: " , push_azul.value())
#print("push rojo: " , push_rojo.value())
#utime.sleep(1)
if push_azul.value() == 0 and push_rojo.value() == 0: # 0 OR 0 = 0, 0 AND 0 = 0
led_rojo.off()
led_azul.off()
elif push_azul.value() == 0 and push_rojo.value() == 1: # 0 OR 1 = 1, 0 AND 1 = 0
led_rojo.on()
led_azul.off()
elif push_azul.value() == 1 and push_rojo.value() == 0: # 1 OR 0 = 1, 1 AND 0 = 0
led_rojo.on()
led_azul.off()
elif push_azul.value() == 1 and push_rojo.value() == 1: # 1 OR 1 = 1, 1 AND 1 = 1
led_rojo.on()
led_azul.on()