Contents

Arduino开发ESP32C3

配置ArduinoIDE开发环境:

  1. 安装IDE,从[[https://www.arduino.cc/]]下载即可。
  2. 在IDE中 文件-首选项-其他开发板管理地址 中新增一行https://arduino.me/packages/esp32.json
  3. 之后在 工具-开发板-开发板管理器… 中搜索ESP32,找到esp32 by Espressif Systems,点安装(需要挂梯子)
  4. 之后,便可以在 工具-开发板 中找到esp32的选项并选择对应的开发板了。

ESP32C3开发板区分与选择

常见的ESP32C3开发板有3种:

  • 经典款:有串口芯片,支持IDE调试
  • 简约款:无串口芯片,不支持IDE调试
  • mini款:尺寸比经典款更短,无串口芯片,不支持IDE调试

编写HelloWorld

  • 查询芯片端口号:通过USB把芯片接入电脑,在 设备管理器 (本电脑右击-管理-设备管理器)中,展开端口(COM和LPT),查看芯片使用的端口号,例如COM3(如果有多个,可以拔掉芯片看哪个没了就是哪个)
  • 打开ArduinoIDE,选择 工具-开发板-esp32-ESP32C3 Dev Module 。
  • 工具-端口 选择COM3
  • 工具-Flash Mode 选DIO (选此项可以控制开发板上的两个板载LED)
  • 工具-USB CDC ON BOOT 选Disabled
  • 工具-其他选项默认即可
  • 开始编写代码:
//定义两个板载LED的PIN值
const int led0 = 13;
const int led1 = 12;

void setup() {
  // put your setup code here, to run once:
  pinMode(led0, OUTPUT);
  pinMode(led1, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(led0, HIGH);
  digitalWrite(led1, LOW);
  delay(1000);
  digitalWrite(led0, LOW);
  digitalWrite(led1, HIGH);
  delay(1000);
}
  • 点击顶端右箭头图标或 项目-上传 ,即可编译代码,并上传到芯片中。此时可见芯片的两个LED按照1秒的间隔交替闪烁。(注意文件路径不能有中文字符)