🔧 ESP32 入门:用 DHT11 温湿度传感器打造智能监测站

📅 2026.05.17 · ESP32 实战
🎯 器材:DHT11温湿度传感器 · AI Know 物联网系列
📖 项目简介

温度湿度是物联网项目中最常见的数据采集目标。DHT11 是一款价格低廉(约¥5)的数字温湿度传感器,非常适合作为 ESP32 的第一个传感器项目。本文带你从接线到代码,完整搭建一个温湿度监测站。

🔌 引脚连接
器件引脚ESP32 引脚
DHT11 VCCESP32 3.3V
DHT11 DATAGPIO 4
DHT11 GNDGND
⚠️ 接线注意: DATA引脚需要接4.7kΩ上拉电阻到VCC(部分模块已内置)。建议用面包板。
💻 完整代码
#include 
#define DHTPIN 4
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
  Serial.begin(115200);
  dht.begin();
  Serial.println("DHT11 已启动");
}
void loop() {
  delay(2000);
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) { Serial.println("读取失败!"); return; }
  Serial.print("湿度: "); Serial.print(h);
  Serial.print(" %\t 温度: "); Serial.print(t); Serial.println(" °C");
}
📟 预期输出
🖥️ 湿度: 65.00 % 温度: 24.00 °C
🔍 故障排查
🚀 拓展进阶

学会这个基础项目后,你可以: