ESP32中读取 DHT11 温湿度传感器数据方法 📅 2026/8/4 5:18:12 一、DHT11 介绍DHT11 是一款常用的数字温湿度传感器,适合于需要测量温度和湿度的基本应用场景。其测量范围为湿度为 5%到 95%RH,温度范围为-20℃到 60℃,湿度测量精度为±5%RH,温度测量精度为±2℃,采用单总线通信协议,通过一个数据引脚完成输入输出双向传输。DHT11 实物图DHT11 传感器有 4 个管脚,其中有一个管脚不用接,另外就是 VCC,SIG,GND,可能大家自行买的 DHT11 是带了转接板的,因此需要仔细确认管脚顺序,DHT11 硬件连接简单,与MCU 连接如下所示,只需要在信号脚上接一个 5K 的上拉电阻即可。供电范围是 3-5.5V,超过这个范围可能会烧毁。DHT11 的通信包数据长度为 40 个字节。组成如下:8bit 湿度整数数据+8bit 湿度小数数据+8bit 温度整数数据+8bit 温度小数数据+8bit 校验和,湿度小数数据是 0 不用关注,数据传输格式为高位在前,低位在后,校验和是前 4 个字节相加。