#include <LiquidCrystal.h>
#include <dht.h>
#include <servo.h>
#define piros 3
#define zold 2
dht DTH;
int kuszob = 21;
LiquidCrystal lcd(12,11,10,9,8,7);
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
pinMode(piros, OUTPUT);
pinMode(zold, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
/*
digitalWrite(piros, HIGH);
digitalWrite(zold, HIGH);
int homerseklet = DTH.temperature;
lcd.clear();
lcd.print(homerseklet);
*/
DTH.read22(A0);
int homerseklet = DTH.temperature;
int paratartalom = DTH.humidity;
lcd.clear();
lcd.print("Homer: ");
lcd.print(homerseklet);
lcd.print("C");
lcd.setCursor(13,0);
lcd.print(kuszob);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Nedvesseg: ");
lcd.print(paratartalom);
lcd.print("%");
if(kuszob<homerseklet)
{
digitalWrite(zold, HIGH);
digitalWrite(piros, LOW);
}
if(kuszob>homerseklet)
{
digitalWrite(zold, LOW);
digitalWrite(piros, HIGH);
}
delay(500);
}