8月3日收到了开发板,核心板、扩展板外加两组排针——只是觉得没有排座,核心板和扩展板不好连接,当然自己找个排座焊上也是一样。
图1-1 开发板配件
DFROBOT官网的资料链接如下:https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3#target_0 。
1、配置Arduino环境
用Arduino来做测试,结果发现机器上的ESP32-Arduino装的是1.6版本,没有C3的开发板选项,准备按官网的方法,配置“首选项”并增加开发板管理器网址。不过经过测试,本人发现DFROBOT官网上给的网址失效的,所以采用乐鑫给的网址:https://www.arduino.cn/package_esp32_index.json 。话说原来的1.6就是通过这个地址安装的,记忆中当时的下载速度真的极慢,这次体验下载2.0依然如此,下载了一个晚上还在构建工具中,干脆停止了在线安装,采用离线包的方式。
离线包采用的是这个链接:https://cloud.codess-nas.top:5213/s/2Ocn?path=%2F 。版本是2.0.4,一个自解压的exe文件,双击打开即可完成安装。
图1-2 Arduino IDE中见到C3选项
2、点灯案例
着急做测试,所以板子先没有焊接排针,好在板上有一个用户灯,连着IO10,可以用来做点灯测试。
图1-3 板载LED
新建一个工程,代码很简单了,都是Arduino的API。
int led = 10;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
连上开发板,机器不断出现插入U盘的提示音(真的是不停在响),官网解释是:“如果串口不停的出现,然后消失,请将引脚9连接GND,重新上电”。
因为本人还没有做焊接,想着先尝试一下下载吧,结果很顺利,如果有其他小伙伴下载失败,可以试试上述方法。
下载需要选择USB方式,然后再选择COM口。注意:本人测试结果“初次不断有提示音,但是可以烧写成功,一旦烧写了别的案例后,就看不到COM口了,就需要9脚接地了才可以”。
图1-4 选择USB和COM口