#include<DHTesp.h>
DHTesp sensor;
TempAndHumidity data;
int pin=15;
int trig=4;
int echo=16;
long distance,duriation;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
Serial.println("Hello, ESP32!");
sensor.setup(pin,DHTesp::DHT22);
}
void loop() {
data = sensor.getTempAndHumidity();
Serial.println(String(data.temperature)+ " This is Temperature ");
Serial.println(String(data.humidity)+ " This is humidity ");
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
duriation = pulseIn(echo,HIGH);
distance = (duriation*0.034)/2+1;
Serial.println(String(distance)+" This is Distance ");
delay(2000);
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}