DHT11引脚一般按“VCC接3.3V或5V电源正极,GND接电源负极,DATA接主控I/O口,并在DATA与VCC之间保留上拉电阻,NC悬空”的方式接入。这样连接后,DHT11可以获得稳定供电,主控可以通过DHT11引脚读取温湿度数据,适合Arduino、ESP32、STM32、树莓派等常见单总线读取场景。
一、DHT11接线总览
| 引脚名称 | 连接对象 | 作用 | 常见接法 |
|---|---|---|---|
| VCC | 电源正极 | 给DHT11供电 | 接3.3V或5V |
| GND | 电源负极 | 构成供电回路 | 接主控GND |
| DATA | 主控I/O口 | 输出温湿度数据 | 接数字引脚或GPIO |
| NC | 可悬空 | 未连接引脚 | 不接也能工作 |
二、四针DHT11引脚接法
- DHT11引脚VCC接电源正极。
电源可选择3.3V或5V,按模块和主控供电情况二选一。
- DHT11引脚GND接电源负极。
GND需要与主控的GND保持同一参考电位。
- DHT11引脚DATA接主控I/O口。
Arduino可接数字引脚,ESP32可接任意空闲GPIO,STM32可接普通I/O口,树莓派可接GPIO。
- DHT11引脚DATA与VCC之间接上拉电阻。
常用阻值为4.7kΩ,也可选择2.2kΩ、5.1kΩ、10kΩ,让DHT11引脚输出更稳定。
- DHT11引脚NC悬空。
NC不参与供电和信号通信,保持悬空即可。
三、三针DHT11模块接法
| DHT11引脚 | 接法 | 说明 |
|---|---|---|
| V | 接电源正极 | 接3.3V或5V |
| G | 接电源负极 | 接主控GND |
| O | 接主控I/O口 | 对应DHT11引脚DATA功能 |
三针DHT11模块内部已经集成上拉电阻。接入主控时,DHT11引脚O直接连接主控I/O口即可,接线更简洁。
四、上拉电阻说明
- 四针DHT11使用外接上拉电阻。
在DHT11引脚DATA和VCC之间接4.7kΩ电阻,是常见做法。
- 三针DHT11模块可继续使用上拉电阻。
模块内部已有上拉时,DHT11引脚可直接接入主控;如果布线较长,也可在DHT11引脚DATA与VCC之间增加上拉电阻,让信号更稳定。
- 电阻选择保持常用范围。
可使用2.2kΩ、4.7kΩ、5.1kΩ、10kΩ。一般学习项目选择4.7kΩ即可。
五、常见主控接法示例
| 主控平台 | VCC接法 | GND接法 | DHT11引脚DATA接法 | 上拉电阻 |
|---|---|---|---|---|
| Arduino Uno | 5V | GND | 数字引脚2 | DATA与5V之间接4.7kΩ |
| ESP32 | 3.3V | GND | 任意空闲GPIO | DATA与3.3V之间接4.7kΩ |
| STM32 | 3.3V或5V | GND | 普通I/O口 | DATA与供电电压之间接4.7kΩ |
| 树莓派 | 3.3V | GND | GPIO引脚 | DATA与3.3V之间接4.7kΩ |
六、DHT11引脚读取说明
- DHT11引脚DATA采用单总线方式输出。
主控需要按DHT11通信时序读取温湿度数据。
- 软件里配置对应引脚。
Arduino可在代码中写入对应数字引脚号,例如DHT2;ESP32、STM32、树莓派同样按实际接线选择GPIO。
- 保持合适的读取间隔。
每隔1秒或更长时间读取一次DHT11引脚数据,能让输出更稳定。
- 接线清晰可提升可读性。
VCC、GND、DATA三条线分别连接,保持DHT11引脚路径简洁,后续读取和排线都更方便。
常见问题
问题1:dht11引脚怎么接最清晰?
回答1:dht11引脚可按VCC接电源正极、GND接电源负极、DATA接主控I/O口并保留上拉电阻的方式接入,这样dht11引脚连接逻辑清楚,也方便后续读取温湿度数据。
问题2:dht11引脚DATA需要上拉电阻吗?
回答2:四针dht11引脚DATA建议在DATA与VCC之间接4.7kΩ上拉电阻;三针dht11模块内部已有上拉时,dht11引脚可直接接到主控I/O口。
问题3:dht11引脚NC要接吗?
回答3:dht11引脚NC通常可悬空,它不参与dht11引脚供电与信号通信,保持悬空即可。
问题4:dht11引脚怎么接Arduino?
回答4:dht11引脚接Arduino时,VCC接5V,GND接GND,DATA接数字引脚,例如D2,并在dht11引脚DATA与5V之间接上拉电阻,代码里按D2读取即可。
问题5:dht11引脚怎么接ESP32?
回答5:dht11引脚接ESP32时,VCC接3.3V,GND接GND,DATA接任意空闲GPIO,并在dht11引脚DATA与3.3V之间接上拉电阻,软件中配置对应GPIO读取DHT11数据。
免责声明:本说明用于通用学习参考,实际使用请以对应模块和主控器件手册为准。


