DHT11
DHT11是一款数字温湿度传感器具有极高的可靠性,卓越的长期稳定性,当进行完校准后,校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。
dht11的数据处理格式是高位在前低位在后,
一次传输40位数据=8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据 + 8bit温度小数数据 + 8bit校验和。数据传送正确时,校验和数据等于“8bit湿度整数数据+8位湿度小数数据+8bit温度整数数据+8bit温度小数数据”所得结果的末8位。
单总线结构的单工通信只能进行单向传递数据(接收或发送)
因为单总线只有一条线可以用,只能通过这一条线,来完成数据的收发。
开始程序
首先要将总线进行拉低(延时20ms)进行数据的写入,之后 释放总线,停止数据的写入(延时30微秒),再次拉低总线进行开始读出数据操作,(延时等待DHT的响应)后释放总线(进行延时),再进行拉低总线传送数据。
通过DHT信号高电平的时间,来判断传入的信号的值是0还是1。
数字0信号表示方法
数字1信号表示方法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)