跳到主要内容

Arduino 开发

本章节包含以下部分,请按需阅读:

Arduino 入门教程

初次接触 Arduino ESP32 开发,想要快速上手?我们为您准备了一套通用的 入门教程

请注意:该教程使用 ESP32-S3-Zero 作为教学示例,所有硬件代码均基于其引脚布局。在动手实践前,建议您对照手中的开发板引脚图,确认引脚配置无误。

配置开发环境

1. 安装和配置 Arduino IDE

请参考 安装和配置 Arduino IDE 教程 下载安装 Arduino IDE 并添加 ESP32 支持。

2. 其他提示

  1. ESP32-C6-Zero 支持在 Arduino IDE 中直接选择型号。选择 “Waveshare ESP32-C6-Zero”。

    在 ArduinoIDE 中选择 ESP32-C6-Zero
  2. ESP32-C6-Zero 使用 ESP32-C6 原生 USB 接口,而非 UART 转 USB。对于串口通信:

    • printf() 函数可直接使用;

    • 若要使用 Serial.println() 函数,需要启用 USB CDC 功能。请按以下步骤检查并确认您的环境配置正确:

      1. 更新 ESP32 库:建议将 Arduino IDE 中的 ESP32 开发板库更新至 3.3.5 或更高版本。新版本的库已为本开发板默认开启 USB CDC 功能。

      2. 检查配置选项:在 Arduino IDE 的 “工具” 菜单中,检查并确认 “USB CDC On Boot” 选项已设置为 “Enabled”

        备注

        如下图所示,“USB CDC On Boot” 选项在正确配置下应为 Enabled

        打开 usbcdc