STM32外接DHT11显现温湿度
STM32外接DHT11显现温湿度
STM32外接DHT11显现温湿度
点击搜索

STM32外接DHT11显现温湿度

时间: 2023-11-23 来源:水浸监测

  本篇介绍STM32怎么外接温湿度传感器完成当时环境温湿度的读取,并显现到OLED屏幕上。

  DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包含一个电阻式感湿元件和一个NTC测温元件。

  微控制器MCU与 DHT11之间的通讯和同步,选用单总线数据格式,一次通讯时刻4ms左右。

  用户MCU发送一次开端信号后,DHT11从低功耗形式转换到高速形式,等候主机开端信号结束后,DHT11发送呼应信号,送出40bit的数据,并触发一次信号收集,用户可选择读取部分数据。

  从形式下,DHT11接收到开端信号触发一次温湿度收集,假如没有接收到主机发送开端信号,DHT11不会自动进行温湿度收集。收集数据后转换到低速形式。

  延时等候20-40us后,读取DHT11的呼应信号,MCU发送开端信号后,能够切换到输入形式,或许输出高电平均可,总线由上拉电阻拉高。

  DHT11发送呼应信号后,再把总线us,预备发送数据,每一bit数据都以50us低电平时隙开端,高电平的长短定了数据位是0仍是1。

  当最终一bit数据传送结束后,DHT11拉低总线us,随后总线由上拉电阻拉高进入闲暇状况。