You are on page 1of 1

#include<LiquidCrystal.

h>
#define ADC_VREF_mV 5000.0
#define ADC_RESOLUTION 1024.0
#define ADC_LM35 A0
#include<LiquidCrystal.h>
int RS=11,EN=12,D4=2,D5=3,D6=4,D7=5;
LiquidCrystal lcd(RS,EN,D4,D5,D6,D7);
void setup(){
Serial.begin(9600);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.clear();
}
void loop(){
int adcVal=analogRead(ADC_LM35);
float milliVolt=adcVal*(ADC_VREF_mV/ADC_RESOLUTION);
float tempC=milliVolt/10;
float tempF=tempC*9/5+32;
lcd.clear();
lcd.setCursor(0,0);
lcd.print(tempC);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print(tempF);
lcd.print("F");
delay(500);
}

You might also like