DHT11模块使用总结

对于一个外设来说,它就是我们通过I/O扩展所添加的新的功能,我们只要能够学会外设与主控如何通信,并且能够正确处理数据,即基本掌握了这个模块

1.模块介绍

DHT11 温湿度传感器模块是以 DHT11 温湿度传感器为核心,已含有校准数字信号,可测量环境温度,相对湿度。具有极高的可靠性与卓越的长期稳定性。模块带有电源指示灯

2.软件设计

1.通信数据过程

主机发送起始引号----> DHT11检测并发送相应信号------>DHT11发送40位数据---->DHT11发送结束信号

名称 单总线线格式定义
起始信号 主机把数据总线拉低 T(18ms < T < 30ms),
响应信号 DHT11 把数据总线拉低 83us 以响应主机的起始信号,再拉高 87us 通知主机准备接收数据
数据 DHT11 在拉高总线 87us 后紧接着发送 40Bit 数据(高位先出,后边会介绍数据格式与时序
结束信号 DHT11 在发送完 40Bit 数据后接着输出 54us 低电平作为结束信号,然后转为输入状态

40位数据: 湿度高8位,温度低8位,温度高8位,温度低8位,8位校验位
低八位都表示小数,高八位表示整数
8 位校验和 = 湿度高 8 位 + 湿度低 8 位 + 温度高 8 位 + 温度低 8位

2.通信的实现

注意:主机对数据总

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

おもいね

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值