dht11温湿度传感器代码

#大佬们有没有现成DHT11湿度传感器代码的,跟着手册写费了找不到错误,就是不行。

仅供参考一下

#include <dht.h>

#define DHT11_PIN 2 // 设置 DHT11 数据引脚

dht DHT;

void setup() {
  Serial.begin(9600);
  delay(500); // 等待串口稳定
  Serial.println("DHT11 sensor starting up...");
}

void loop() {
  int chk = DHT.read11(DHT11_PIN); // 读取 DHT11 传感器的数据
  Serial.print("Humidity (%): ");
  Serial.println((float)DHT.humidity, 2); // 输出湿度值,保留两位小数
  Serial.print("Temperature (°C): ");
  Serial.println((float)DHT.temperature, 2); // 输出温度值,保留两位小数
  delay(2000); // 等待 2 秒钟再进行下一次读取
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^