Arduino 开发
本章节包含以下部分,请按需阅读:
Arduino 入门教程
初次接触 Arduino ESP32 开发,想要快速上手?我们为您准备了一套通用的 入门教程。
- 第0节 认识 ESP32
- 第1节 安装和配置 Arduino IDE
- 第2节 Arduino 基础知识
- 第3节 数字输出/输入
- 第4节 模拟输入
- 第5节 脉冲宽度调制 (PWM)
- 第6节 串行通信 (UART)
- 第7节 I2C 通信
- 第8节 SPI 通信
- 第9节 Wi-Fi 基础用法
- 第10节 网页服务器
- 第11节 蓝牙 (Bluetooth)
- 第12节 LVGL 图形界面开发
- 第13节 综合项目
请注意:该教程使用 ESP32-S3-Zero 作为教学示例,所有硬件代码均基于其引脚布局。在动手实践前,建议您对照手中的开发板引脚图,确认引脚配置无误。
配置开发环境
1. 安装和配置 Arduino IDE
请参考 安装和配置 Arduino IDE 教程 下载安装 Arduino IDE 并添加 ESP32 支持。
2. 其他提示
-
ESP32-C6-Zero 支持在 Arduino IDE 中直接选择型号。选择 “Waveshare ESP32-C6-Zero”。

-
ESP32-C6-Zero 使用 ESP32-C6 原生 USB 接口,而非 UART 转 USB。对于串口通信:
-
printf()函数可直接使用; -
若要使用
Serial.println()函数,需要启用 USB CDC 功能。请按以下步骤检查并确认您的环境配置正确:-
更新 ESP32 库:建议将 Arduino IDE 中的 ESP32 开发板库更新至 3.3.5 或更高版本。新版本的库已为本开发板默认开启 USB CDC 功能。
-
检查配置选项:在 Arduino IDE 的 “工具” 菜单中,检查并确认 “USB CDC On Boot” 选项已设置为 “Enabled”
备注如下图所示,“USB CDC On Boot” 选项在正确配置下应为
Enabled。
-
-