作者:GWD 时间:2019.06.26
DHT11温湿度传感器(单总线类)
一、 学习要点:
1、(重要)单总线类传感器检测高电平while(DHT11 == 1) temp |=0x01;出错,因为要提前拉高引脚或者加下拉电阻很麻烦,不如改成while(DHT11 == 0) temp<<=1;后程序正确,即检测低电平比检测高电平靠谱;
2、printf与LCD1602等显示字符的函数、屏幕外设要显示数字时怎么把数字转换成自负呢?答:数字后加’0’, shi_1 = val[0] / 10 + ‘0’;
二、手册分析:
(一)、参数、特性
1、传感器概述:DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接;
2、引脚说明:
1)、 VDD 供电 3.3-5.5V DC;
2)、 DATA 串行数据,单总线;
3)、 NC 空脚;
4)、 GND 接地,电源负极、
3、典型电路;
4、建议连接线长度