#include <DHT.h>
// dht header
const int dhtPin = 15;
DHT dht22(dhtPin,DHT22);
//dht declaration
const int trigPin = 4;
const int echoPin = 16;
//ultrasonic declaration
void setup() {
Serial.begin(115200);
//communication setup
dht22.begin();
//dht setup
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
//ultrasonic setup
}
void loop() {
int humidity = dht22.readHumidity();
int temp = dht22.readTemperature();
Serial.println(humidity);
Serial.println(temp);
//dht loop
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
int duration = pulseIn(echoPin,HIGH);
int distance = duration * 0.034 / 2;
Serial.println(distance);
// ultrasonic loop
}