#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int i, j;
int val;
int temp = A0;
void setup()
{
Serial.begin(9600);
lcd.init();
lcd.clear();
lcd.backlight();
i = 15;
j = 0;
}
void loop()
{
val = analogRead(temp);
float mv = (val / 1024.0) * 5000;
float cel = mv / 10;
float far = (cel * 9.0) / 5.0 + 32;
lcd.print("Temp: ");
lcd.print(cel);
lcd.print((char)223);
lcd.print("C ");
lcd.print("F: ");
lcd.print(far);
lcd.print("Fahrenheit");
delay(5000);
Serial.print("Temperature in Celsius = ");
Serial.print(cel);
Serial.println();
Serial.print("Temperature in Fahrenheit = ");
Serial.print(far);
Serial.println();
delay(5000);
}