#include "DHTesp.h"
DHTesp dhtSensor;
TempAndHumidity data;
const int DHT_PIN = 13;
const int trig = 13;
const int echo = 15;
long duration;
//float distance;
long distance;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
dhtSensor.setup(DHT_PIN,DHTesp::DHT22);
}
void loop(){
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
duration - pulseIn(echo,HIGH);
//serial.println(duration);
distance = (duration * 0.034/2) + 1;
Serial.println("distance" +String(distance));data = dhtSensor.getTempAndHumidity();
Serial.println("Temperature;" +String(data.temperature,2)+"℃");
Serial.println("Humidity:" +String(data.humidity,1) + "%");
delay(1000);
}