This my code
#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
int lcd_backlight = 6;
int tempPin = A0;
int rled = 8;
int bled = 7;
int temp;
void setup()
{
pinMode(lcd_backlight, OUTPUT);
digitalWrite(lcd_backlight, HIGH);
lcd.begin(16,2);
pinMode(tempPin, INPUT);
pinMode(rled, OUTPUT);
pinMode(bled,OUTPUT);
}
void loop()
{
int voltage = analogRead(tempPin);
float milivolts = (voltage/1024.0) * 5.0;
int temp = milivolts * 100;
if(temp > 35)
{
setColor(HIGH, LOW, LOW); // red
}
else
{
setColor(LOW, LOW, LOW); // OFF
}
// Display the temperature
lcd.setCursor(0,0);
lcd.print("TEMP: ");
lcd.setCursor(6,0);
lcd.print(temp);
lcd.print((char)223);
lcd.print("C");
delay(1000);
}
void setColor(int red, int green, int blue)
{
digitalWrite(rled, red);
}