#include <DHT.h>
#define dht_pin 14
#define dht_type DHT22
DHT dht(dht_pin,dht_type);
void setup()
{
Serial.begin(115200);
Serial.println("DHTxx test");
dht.begin();
}
void loop()
{
delay(2000);
float h=dht.readHumidity();//read's humidity
float t = dht.readTemperature();//in
float f = t * 9 / 5 + 32;
if(isnan(h)||isnan(t))
{
Serial.println("Failed to scan the sensor");
return;
}
float hif = dht.computeHeatIndex(f,h); //in Fahrenheit(default)
float hic = dht.computeHeatIndex(t,h,false);// for celcius
Serial.println("------------");
Serial.print("humidity:- ");
Serial.println(h);
Serial.print("temperature in celcius:- ");
Serial.println(t);
Serial.print("temperature in fahrenheit:- ");
Serial.println(f);
Serial.print("HEAT INDEX(in celcius):- ");
Serial.println(hic);
Serial.print("HEAT INDEX(in fahrenheit):- ");
Serial.println(hif);
}