#include "DHT.h"
int rele1=3;
int rele2= 4;
int dhtpin=2;
#define DHTTYPE DHT22
DHT dht(dhtpin, DHTTYPE);
void setup()
{
Serial.begin(9600);
pinMode(dhtpin, INPUT);
pinMode(rele1,OUTPUT);
pinMode(rele2,OUTPUT);
dht.begin();
}
void loop()
{
delay(5000);
float u= dht.readHumidity();
float t= dht.readTemperature();
if(t>24)
{
digitalWrite(rele1,HIGH);
digitalWrite(rele2,HIGH);
}
else
{
if(22<t<24 && u>70.0)
{
digitalWrite(rele1,HIGH);
digitalWrite(rele2,LOW);
}
else{
if(t<22)
{
digitalWrite(rele1,LOW);
digitalWrite(rele2,LOW);
}
}
}
Serial.println("scegli tra:");
Serial.println("1 per la Temperatura");
Serial.println("2 per l'Umidità ");
Serial.println("3 per entrambi");
int n=Serial.parseInt();
switch(n)
{
case 1:
Serial.println (t);
break;
case 2:
Serial.println(u);
break;
case 3:
Serial.println(t);
Serial.println(u);
break;
}
}