arduino DHT11
时间: 2023-09-25 18:14:49 浏览: 88
DHT11.rar_DHT11
Arduino DHT11是一款数字温湿度传感器模块,它可以通过Arduino或其他微控制器来读取环境温度和湿度值。要使用DHT11模块,需要将其连接到Arduino的数字引脚上,并使用相应的库函数来读取传感器的数据。以下是Arduino DHT11的连接方式:
- 将DHT11模块的VCC引脚连接到Arduino的5V引脚上。
- 将DHT11模块的GND引脚连接到Arduino的GND引脚上。
- 将DHT11模块的DATA引脚连接到Arduino的数字引脚上(例如D2)。
接线完成后,需要在Arduino中安装DHT库,该库可以从Arduino IDE的库管理器中直接安装。然后可以使用下面的代码来读取DHT11模块的温度和湿度数据:
```c++
#include <DHT.h>
#define DHTPIN 2 // DHT11连接到Arduino的数字引脚2
#define DHTTYPE DHT11 // DHT11传感器类型
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float temperature = dht.readTemperature(); // 读取温度值
float humidity = dht.readHumidity(); // 读取湿度值
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print(" °C, Humidity: ");
Serial.print(humidity);
Serial.println(" %");
delay(2000); // 延迟2秒
}
```
此代码将读取DHT11模块的温度和湿度值,并在串行监视器上输出。
阅读全文