#include <LiquidCrystal_I2C.h>
#include <Wire.h>

#define adressLCD1 0x3F, 16, 2
#define adressLCD2 0x27, 16, 2

LiquidCrystal_I2C lcd1(adressLCD1);
LiquidCrystal_I2C lcd2(adressLCD2);

void setup() {
  pinMode(A0, INPUT);
  // Init
  lcd1.init();
  lcd1.backlight();
  lcd2.init();
  lcd2.backlight();  
}

void loop() {
  // Print something
  lcd2.setCursor(0, 1);
  lcd2.print("HELLO WORLD");
  int tmp = analogRead(A0);
  float celsius = 1 / (log(1 / (1023. / tmp - 1)) / 3950 + 1.0 / 298.15) - 273.15;
  lcd1.setCursor(0, 0);
  lcd1.print("Temperatura");
  lcd1.setCursor(0, 1);
  lcd1.print(String(celsius)+"C");
}