跳至主要内容

ESP32 上手指南

什么是 ESP32?

ESP32 是一款低成本微控制器,内置 WiFi 和蓝牙。适用于物联网传感器节点、LoRa 网关、智能家居设备和电池供电项目。

准备工作

  • ESP32 开发板(ESP32-WROOM、ESP32-S3 等)
  • USB 数据线(需支持数据传输)
  • 安装了 Arduino IDE 或 PlatformIO 的电脑

安装 — Arduino IDE

  1. 打开 Arduino IDE -> 文件 -> 首选项
  2. 添加板子 URL:https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. 工具 -> 开发板 -> 开发板管理器 -> 安装 esp32
  4. 选择板子:工具 -> 开发板 -> ESP32 Dev Module

第一个示例:WiFi 扫描

#include <WiFi.h>
void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); }
void loop() {
int n = WiFi.scanNetworks();
for (int i = 0; i < n; i++) Serial.println(WiFi.SSID(i));
delay(5000);
}

常见问题

  • 无串口输出:上传时按住 BOOT 键
  • 电压不足:使用带外接电源的 USB 集线器
  • 无 WiFi:ESP32 仅支持 2.4 GHz

下一步