#include <LiquidCrystal_I2C.h>
#define NTC A0
LiquidCrystal_I2C lcd(0x27,20,4);
uint32_t getdata;
uint32_t postdata;
float temp;
void setup() {
lcd.init();
lcd.backlight();
Serial.begin(9600);
}
void loop() {
temp = 1 / (log(1 / (4096. / analogRead(NTC) - 1)) / 3950 + 1.0 / 298.15) - 273.15;
Serial.print("Temperature: ");
Serial.print(temp);
Serial.println(" Celsius");
lcd.setCursor(0,0);
lcd.print("Temperature:");
lcd.setCursor(0,1);
lcd.print(temp);
delay(4000);
}