dht11的通信协议
时间: 2024-06-17 16:05:00 浏览: 118
STM32 HAL库 DHT11驱动
DHT11是一款数字温湿度传感器,采用单总线通信协议。下面是DHT11的通信协议:
1. 主机向DHT11发起一次请求数据的命令,即发送一个18ms的低电平信号;
2. DHT11在接收到主机的请求后,会返回一个80us的低电平和80us的高电平;
3. DHT11接着会输出40个位的数据,每一位数据的高电平持续时间分别为50us和28us,表示0和1;
4. 最后,DHT11会输出一个54us的高电平,表示数据传输结束。
需要注意的是,每次读取DHT11的数据需要间隔至少2秒钟,因为DHT11的工作原理是通过加热电阻和湿度敏感材料相结合,需要一定时间来重新平衡。
阅读全文