#include <DHTesp.h> //引入DHTESP库 DHT22
#include <ESP32Servo.h> //引入舵机的库 Servo
DHTesp dht; //定义温湿度传感器对象
Servo ser; //定义舵机对象
void setup() {
dht.setup(23, DHTesp::DHT22); //温湿传感器初始化
ser.attach(22); //设置舵机引脚
ser.write(0); //初始时为关闭状态
}
void loop() {
TempAndHumidity data = dht.getTempAndHumidity(); //采集数据
if (data.temperature <= 0) {
ser.write(0);
} else if (data.temperature <= 10) {
ser.write(10);
} else if (data.temperature <= 20) {
ser.write(30);
} else if (data.temperature <= 30) {
ser.write(60);
} else {
ser.write(90);
}
}