您的位置  > 互联网

基于DHT11数字温度-湿度传感器的通信传感器技术分析

DHT11数字温湿度传感器是一种包含校准数字信号输出的复合传感器。 采用特殊的数字模块采集技术和温湿度传感器技术,确保高可靠性和优异的长期稳定性。 该传感器由电阻式湿度元件和NTC测温元件组成。 DHT11 通过单总线与微处理器通信。 它只需要一个线程,一次发送40个数据。

数据格式:8位湿度整数数据+8位湿度小数数据+8位温度整数数据+8位温度小数数据+8位奇偶校验位。

数据发送流程:主机发送开始信号->DHT响应信号->DHT通知主机准备好接收信号->DHT发送准备好的数据->DHT结束信号->DHT内部重新测试环境温度和湿度,记录下一个数据由主机发出信号。

通过这个过程得到的,每次采集到的数据始终是最后的DHT数据。 如果我们想要获取实时数据,那么可以连续采集两次数据,但是,官方不建议连续多次读取DHT。 如果每次读数之间的时间超过5秒,就足以获得准确的数据。 开机时DHT需要1秒才能稳定。

1.2 模块相关信息:

1.3 实验组件:

1.4 模块接线图:

1.5 实验代码:

程序编译前需要导入库文件,否则编译无法通过。 具体操作请参考参考资料第4节:添加库文件(如果之前已经添加过,则无需重复)

1.6 实验结果:

连接电线并烧录代码,如上所示。 通电后,我们可以在软件串口监视器中看到当前的环境温度和湿度值,如下图。