小编jns*_*jns的帖子

从 DHT-11 传感器获取 NAN 读数

我正在尝试使用 arduino uno R3 从 DHT-11 传感器读取温度和湿度

#include <DHT.h>
#include <LiquidCrystal.h>

#define DHTPIN A3
#define DHTTYPE DHT11

DHT dht(DHTPIN,DHTTYPE);
LiquidCrystal lcd(5,8,9,10,11,12);

String hum="Humidity:";
String temptext="Temp:";

void setup() {

    Serial.begin(9600);
    lcd.clear();
    lcd.begin(16,2);
    dht.begin();
}

void loop() {

    float humidity = dht.readHumidity();
    delay(500);
    float temp = dht.readTemperature();
    delay(500);
      Serial.println(hum+humidity);
      Serial.println(temptext+temp);
      lcd.clear();
      lcd.print(hum + humidity);
      lcd.setCursor(0,2);
      lcd.print(temptext+temp);
      delay (5000);


}
Run Code Online (Sandbox Code Playgroud)

我确定我的接线是正确的。DHT-11 只报告 NAN 的可能原因是什么?会不会坏了(我刚打开包装)?

arduino arduino-uno sensors

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

arduino ×1

arduino-uno ×1

sensors ×1