#include "DHTesp.h"
DHTesp dhtsensor;
TempAndHumidity data;
const int temp = 13;
const int tri = 2;
const int eco = 15;
long dur;
float dis;
void setup(){
Serial.begin(115200);
pinMode(tri, OUTPUT);
pinMode(tri, INPUT);
dhtsensor.setup(temp,DHTesp::DHT22);
}
void loop() {
dis = getDistanceIN();
Serial.println("Distance ; " + String(dis));
Serial.println("humi : " +String (data.humidity,1));
Serial.println("temp : " +String(data.temperature,2));
Serial.println("_._._._._._._.");
delay(1000);
}
long getDistanceIN()
{
digitalWrite(tri, LOW);
delayMicroseconds(2);
digitalWrite(tri, HIGH);
delay(10);
digitalWrite(tri, LOW);
dur=pulseIn(eco,HIGH);
return((dur*0.034/2)+1);
}