前言

ESP32-S3 是乐鑫科技推出的一款高性能物联网芯片,搭载双核 Xtensa LX7 处理器,主频高达 240MHz,内置 Wi-Fi 和蓝牙 5.0,非常适合物联网应用开发。

1. 硬件准备

  • ESP32-S3-DevKitC 开发板
  • USB Type-C 数据线
  • Windows / macOS / Linux 电脑

2. 安装 Arduino IDE

前往 Arduino 官网 下载最新版 Arduino IDE 2.x。

安装完成后打开 IDE,进入 文件 → 首选项,在「附加开发板管理器网址」中添加:

text
https://espressif.github.io/arduino-esp32/package_esp32_index.json

3. 安装 ESP32 开发板支持

进入 工具 → 开发板 → 开发板管理器,搜索 esp32,安装 esp32 by Espressif Systems 最新版本。

4. 编写第一个程序

cpp
void setup() {
  Serial.begin(115200);
  Serial.println("Hello, ESP32-S3!");
}

void loop() {
  Serial.println(millis());
  delay(1000);
}

5. 上传程序

  1. 选择开发板:工具 → 开发板 → ESP32 Arduino → ESP32S3 Dev Module
  2. 选择端口:工具 → 端口 → COMx (Windows) / /dev/ttyUSB0 (Linux)
  3. 点击上传按钮

6. 常见问题

6.1 上传失败

如果遇到 Failed to connect to ESP32-S3 错误:

  • 按住 BOOT 按钮
  • 按一下 RST 按钮
  • 松开 BOOT 按钮
  • 重新上传

6.2 串口无输出

检查波特率是否设置为 115200,部分开发板需要设置 USB CDC On Boot: Enabled。

总结

ESP32-S3 开发环境搭建到此完成。后续文章将深入讲解 Wi-Fi 联网、蓝牙通信、传感器驱动等进阶主题。