from machine import Pin, I2C
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd
import time
I2C_ADDR = 0x27
I2C_NUM_ROWS = 4
I2C_NUM_COLS = 20
i2c = I2C(0, sda=Pin(21), scl=Pin(22), freq=400000)
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)
btn1 = Pin(15, Pin.IN, Pin.PULL_DOWN)
btn2 = Pin(17, Pin.IN, Pin.PULL_DOWN)
def menuprincipal():
lcd.clear()
lcd.move_to(0,0)
lcd.putstr("Menu")
lcd.move_to(0,1)
lcd.putstr("1. Pares ")
lcd.move_to(0,2)
lcd.putstr("2. Impares")
menuprincipal()
while True:
if btn1.value() == 1:
lcd.clear()
lcd.putstr("Seleccionaste")
lcd.move_to(0,1)
lcd.putstr("Pares")
time.sleep(1)
menuprincipal()
if btn2.value() == 1:
lcd.clear()
lcd.putstr("Seleccionaste")
lcd.move_to(0,1)
lcd.putstr("Impares")
time.sleep(1)
menuprincipal()