整了一个9.9的合宙ESP32C3开发板,网络的原因,搭Arduino环境着实费了点功夫,记录分享一下。
第1步 Arduino IDE 操作
用的Arduino IDE 版本是1.8.9
1.1 菜单栏点击: 文件 > 首选项
【 附加开发板管理器网址 】填:
https://ghproxy.com/https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
1.2 工具 > 开发板 > 开发板管理器
搜索 ESP32
点击【安装】。网络原因,主要就是这里会卡住。
如果一切顺利,恭喜你,搞定了,后面的不用看了。如果你跟我一样,下载时卡住了,那退出就是了,换用下面的手动下载方法。
第2步 手动下载资源
不同版本资源可能会不一样,这里是 Arduino 1.8.19 加 ESP32 2.0.11
手动在Github 下载资源,我的方法比较笨,哪个报错下载失败,就手动下载哪个。然后复制到
C:\Users\用户名\AppData\Local\Arduino15\staging\packages
下。
如果你手动下载也不行,或者Github压根打不开,那就试试我这个下载好的,版本一样的话应该是没问题。
https://download.csdn.net/download/svyee/88449116
第三步,Hello world
#define LED_D4 12
#define LED_D5 13
void setup() {
Serial.begin(115200);
pinMode(LED_D4, OUTPUT);
pinMode(LED_D5, OUTPUT);
}
void loop() {
Serial.println("Hello world!");
digitalWrite(LED_D4, LOW);
digitalWrite(LED_D5, HIGH);
delay(500);
digitalWrite(LED_D4, HIGH);
digitalWrite(LED_D5, LOW);
delay(500);
}
选择开发板为 ESP32C3 Dev Module ; Flash Mode 为 DIO
上传,就可以看到开发板上两灯交替闪烁,打开串口监视器,波特率 51200,可以看到输出的Hello World
完事。