#include <DHTesp.h>
#include <ESP32Servo.h>
Servo myservo;
DHTesp dht;
void setup() {
myservo.attach(25);
Serial.begin(115200);
dht.setup(23, DHTesp::DHT22);
}
void loop() {
delay(dht.getMinimumSamplingPeriod());
float H = dht.getHumidity();
int angle = map(H, 0, 100, 0, 180);
Serial.print("Humidity: ");
Serial.print(H);
Serial.println("%");
angle = constrain(angle, 0, 180);
myservo.write(angle);
Serial.print("Servo position adjusted to angle: ");
Serial.println(angle);
delay(1000);
}