#IMPORTAMOS LIBREIAS
import utime
from machine import I2C, ADC, Pin
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd

#DEFINIMOS EL POTENCIOMETRO
adc = ADC(0)

#DIRECCION DEL I2C Y EL TAMAÑO DEL LCD
I2C_ADDR = 0x27
I2C_NUM_ROWS = 2
I2C_NUM_COLS = 16

#CONFIRACION DE LA RASPBERRY
i2c = I2C(0, scl = Pin(1), sda = Pin(0), freq=400000)

#CONFIGURACION DEL LCD
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)

#ESTABLECEMOS UN METODO INSTANCIADO
def lcd_str(message, col, row):
    lcd.move_to(col, row)
    lcd.putstr(message)

while True:
    valor = adc.read_u16()
    voltaje = round(valor, 2)
    lcd.blink_cursor_on()
    lcd_str("Valor analogico:" , 0, 0)
    lcd_str(""+str(voltaje), 0, 1)
    utime.sleep(1)
    lcd.blink_cursor_off()
    lcd.clear()
$abcdeabcde151015202530354045505560fghijfghij