Arduino使用DHT11温湿度传感器获取环境温湿度

通过本文,可以了解到以下内容:

  • 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上即可。

Arduino_KY-015_Keyes_Temperature_humidity_sensor_module_connection_diagram.png

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&
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值