#include"DHTesp.h"
const int pin = 13;
const int tri = 15;
const int eco =2;
float dis;
long dur;
DHTesp dhtsensor;
TempAndHumidity data;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dhtsensor.setup(pin,DHTesp::DHT22);
pinMode(tri, OUTPUT);
pinMode(eco, INPUT);
}
void loop() {
data =dhtsensor.getTempAndHumidity();
Serial.println("Temp" + String(data.temperature,1));
Serial.println("Humi" + String(data.humidity,2));
Serial.println("_________________");
delay(1000);
dis =getDistanceln();
Serial.println("Distance" + String(dis));
delay(10);
}
long getDistanceln()
{
digitalWrite(tri,LOW);
delayMicroseconds(2);
digitalWrite(tri,HIGH);
delay(10);
digitalWrite(tri,LOW);
dur = pulseIn(eco,HIGH);
return((dur*0.034/2)+1);
}