#include <LiquidCrystal.h>
float sicaklik;
float sicaklik_d;
#define sens A0
int i;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop() {
sicaklik_d = analogRead(A0);
sicaklik =(((sicaklik_d)*5000/1023.0)-500)/10;
Serial.println(sicaklik);
lcd.clear();
lcd.setCursor(0,0);
lcd.print(sicaklik);
if(sicaklik>=-20 && sicaklik<=10)
{
lcd.setCursor(i,1);
lcd.print("Bugun soguk iyi giyinin");
delay(200);
i--;
}
if(sicaklik>=9 && sicaklik <=20)
{
lcd.setCursor(i,1);
lcd.print("Havalar tam isinmadi dikkat edin ");
delay(200);
i--;
}
if(sicaklik>=19 && sicaklik<=30)
{
lcd.setCursor(i,1);
lcd.print("Havalar isindi mutlu gunler");
delay(200);
i--;
}
if(sicaklik >=40)
{
lcd.setCursor(i,1);
lcd.print("Aman dikkat cok sicak");
delay(200);
i--;
}
if(i<-40)
{
i=0;
lcd.clear();
}
}