数字温湿度传感器DHT11

今天我们来说说一个新的模块DHT11——温湿度传感器

顾名思义,通过开发DHT11能够进行温湿度检测,是一个非常实用且有趣的模块,下面我们先对DHT11基本信息做一个了解,然后进行开发。

DHT11的优点:

►相对湿度和温度测量

►全部校准,数字输出

►卓越的长期稳定性

►无需额外部件

►超长的信号传输距离

►超低能耗

►4 引脚安装

►完全互换

扫描二维码关注公众号,回复: 15945456 查看本文章

应用领域

►暖通空调

►测试及检测设备

►汽车

►数据记录器

► 消费品

►自动控制

►气象站

►家电

►湿度调节器

►医疗

►除湿

我们先看DHT11说明书

 检测DHT11是否存在?

根据代码封装一个DHT11_Check函数

延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换 到输入模式,或者输出高电平均可, 总线由上拉电阻拉高.

 编程为程序如下:

 再往后我们就开始读取数据,无非两种数据1或0,根据时序图判断对应时间是高电平还是低电平。

 

 根据图写出程序,在写程序之前我们还需要知道:

 我们可以发现,在传输完最后一个bit的数据,就会进入空闲状态,所以我们要重新进入高速模式

到此对DHT11的单独开发已经结束,往后我们可以将得到的数据传输到PC端或者LCD.

*附完整程序: 

 

 

 ------------待更新------------

猜你喜欢

转载自blog.csdn.net/weixin_62599865/article/details/130119012