#include <DHTesp.h>
DHTesp dht;
void setup() {
Serial.begin(115200);
dht.setup(4, DHTesp::DHT22); // DHT22 的 SDA 接 GPIO4
Serial.println("菇箱温湿度模拟开始");
}
void loop() {
TempAndHumidity data = dht.getTempAndHumidity();
if (isnan(data.temperature) || isnan(data.humidity)) {
Serial.println("传感器读取失败");
} else {
Serial.print("温度: ");
Serial.print(data.temperature, 1);
Serial.print(" °C,湿度: ");
Serial.print(data.humidity, 1);
Serial.println(" %RH");
}
delay(2000);
}Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1