写一段arduino dht11温湿度串口显示代码,并说明接线
时间: 2023-02-27 17:43:47 浏览: 117
以下是用 Arduino 和 DHT11 模块实现温湿度串口显示的代码:
```
#include <DHT.h>
#define DHTTYPE DHT11 // DHT 11
#define DHTPIN 2 // DHT 的数字引脚
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// 只在读取数据成功时才输出
if (!isnan(humidity) && !isnan(temperature)) {
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" *C");
}
delay(2000);
}
```
接线:
- DHT11 模块的数字引脚接到 Arduino 的数字引脚 2 上
- DHT11 模块的地线接到 Arduino 的地引脚上
- DHT11 模块的电源引脚接到 Arduino 的 5V 引脚上
这样,通过串口监视器,你就可以看到温湿度的实时读数。
阅读全文