#include"DHT.h"
#define TYPE DHT22 // 传感器类型
#define PIN 4 // 数据引脚
DHT dht(PIN, TYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(1000);
float h = dht.readHumidity(), c = dht.readTemperature();
// 错误检测
if (isnan(h) || isnan(c)) {
Serial.println("Error");
return;
}
// 输出结果(中文标签)
Serial.print("湿度: "); Serial.print(h); Serial.print("% ");
Serial.print("温度: "); Serial.print(c); Serial.println("°C");
}