通过本文,可以了解到以下内容:
- DHT11 温湿度传感器接线与使用
- DHT11 Arduino 测试程序编写
- DHT11 温湿度转换显示
DHT11 温湿度传感器接线与使用
DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时为30%-90%RH,环境温度为 25°C时,湿度测量范围为20%-90%RH,在50°C时,测量范围是20%-80%。
DHT11 传感器接线方法并不复杂,DHT11封装有4个引脚,各个引脚说明如下:
Pin | 名称 | 注释 |
---|---|---|
1 | VDD | 供电 3-5.5 VDC |
2 | DATA | 串行数据,单总线 |
3 | NC | 空脚 |
4 | GND | 接地,电源负极 |
一般从网上买的 Arduino 传感器套件版本的 DHT11,会有一个带 LED 的焊好的板,上面有三个接线引脚,分别是 VCC, GND, DATA,接线时,只要将 VCC 接到 Arduino 5V上,GND 接到 Arduino GND 上,DATA 引脚接 Arduino Pin8上即可。
DHT11 Arduino 测试程序编写
DHT11 Arduino 的测试程序也很简单,主要分几个部分:
- 引入 dht11 库
- 设置端口
- 检查 DHT11 是否正确连接
- 获取 DHT11 测量数据
程序详细如下:
// 引入 DHT 库文件,如果没有,先从网上下载好,在 Arduino 中导入
#include <dht11.h>
dht11 DHT11;
// 设置 DHT 引脚 为 Pin 8
#define DHT11PIN 8
void setup() {
Serial.begin(9600);
Serial.println("DHT11 TEST PROGRAM");
Serial.print("LIBRARY&