前言
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.json3. 安装 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. 上传程序
- 选择开发板:工具 → 开发板 → ESP32 Arduino → ESP32S3 Dev Module
- 选择端口:工具 → 端口 → COMx (Windows) / /dev/ttyUSB0 (Linux)
- 点击上传按钮
6. 常见问题
6.1 上传失败
如果遇到 Failed to connect to ESP32-S3 错误:
- 按住 BOOT 按钮
- 按一下 RST 按钮
- 松开 BOOT 按钮
- 重新上传
6.2 串口无输出
检查波特率是否设置为 115200,部分开发板需要设置 USB CDC On Boot: Enabled。
总结
ESP32-S3 开发环境搭建到此完成。后续文章将深入讲解 Wi-Fi 联网、蓝牙通信、传感器驱动等进阶主题。
DISCUSSION
评论
还没有评论。你可以留下第一条有价值的讨论。