典型应用电路:
说明:
(1)、DHT11和DHT21供电范围都是3V~5.5V,对于STM32单片机,我们VDD引脚接3.3V即可;
(2)、DHT11的手册中说,SDA数据引脚接线长度短于20米时,用5K上拉电阻。大于20米时根据实际情况使用合适的上拉电阻;
(3)、DHT11上电后,需要等待1s以越过不稳定状态,在此期间无需发现任何指令;本人尝试上电即读取,返回温湿度值都为0,1S以后温湿度值即可恢复正常;
(4)、电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。
DHT11和DHT21的时序基本相同,下面以DHT11的时序图为例进行分析: