#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
int EntradaAnaloga=32;
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
int lecturaA = analogRead(EntradaAnaloga);
float voltage = lecturaA * (3.3 / 4096.0); // lee entrada analógica y convierte a voltaje
lcd.setCursor(0, 0); // primera linea
lcd.print("Voltaje: ");
lcd.print(voltage, 2); // muestra voltaje con 2 decimales
delay(10);
}