#include <DHTesp.h>
int trig=13;
int echo=12;
float d;
DHTesp akhila;
TempAndHumidity data;
void setup(){
Serial.begin(115200);
pinMode(22, OUTPUT);
pinMode(2,OUTPUT);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
akhila.setup(18,DHTesp::DHT22);
Serial.println("ULTRASONIC");
}
int ultersonic()
{
digitalWrite(trig,LOW);
delay(10);
digitalWrite(trig,HIGH);
delay(100);
digitalWrite(trig, LOW);
d=pulseIn(echo,HIGH);
return(d*0.034/2)+1;
delay(1000);
}
void lood(){
data=akhila.getTempAndHumidity();
Serial.println("Humidity:"+String(data.humidity));
Serial.println("Temp:"+String(data.temperature));
Serial.println("distance:"+String(ultersonic()));
Serial.println("----------");
delay(1000);
}