from machine import I2C, Pin, ADC
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd
import time
I2C_ADDR = 0x27
LCD_COLUMNS = 16
LCD_LINES = 2
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
lcd = I2cLcd(i2c, I2C_ADDR, LCD_LINES, LCD_COLUMNS)
pot = ADC(Pin(15))
pot.atten(ADC.ATTN_11DB)
while True:
P = pot.read()
V = P * (3.3 / 4095)
lcd.move_to(0, 0)
lcd.putstr("Voltaje: {:.2f}".format(voltage))
time.sleep(0.01)