You are on page 1of 1

#include<LiquidCrystal.

h>
LiquidCrystal lcd (4,5,9,10,11,12);
const int inPin=0;
int green=6;
int red=1;
int buzzer=2;
void setup()
{
lcd.begin(16,2);
pinMode(green,OUTPUT);
pinMode(red,OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop()
{
int value=analogRead(inPin);
lcd.setCursor(0,1);
float millivolts=(value/1024.0)*5000;
float celsius=millivolts/10;
float fah=(celsius*9)/5+32;
lcd.clear();
lcd.setCursor(0,1);
lcd.print("Temp:");
lcd.print(celsius);
if(celsius>=30)
{
lcd.setCursor(0,0);
lcd.print("I'm too hot!");
digitalWrite(red,HIGH);
digitalWrite(buzzer,HIGH);
digitalWrite(green,LOW);
}
else if (celsius>=28)
{
lcd.setCursor(0,0);
lcd.print("NORMAL");
digitalWrite(red,LOW);
digitalWrite(buzzer,LOW);
digitalWrite(green,LOW);
}
else{
lcd.setCursor(0,0);
lcd.print("You're too cold");
digitalWrite(red,LOW);
digitalWrite(buzzer,LOW);
digitalWrite(green,LOW);
}
delay(10000);
}

You might also like