【FireBeetle 2 ESP32-C5】安装环境配置篇01
看着手里的这块板子,听说它只能得到指定版本支持,觉得还是挺郁闷的。这两天有空还是对板子的基本功能做了一个尝试。
首先是浏览了先前大佬们发的一些关于ESP32-C5的帖子,发现HonestQiao的帖子ESP32C5内测版(ECO1,v0.1)常用开发环境和工具的特殊处理方法(https://mc.dfrobot.com.cn/thread-398140-1-1.html)介绍比较详细,值得推荐大家阅读尝试。
该ESP32-C5的对应编辑环境在Arduino IDE 1.8.19版本下经过正确配置后并不能够有正确板卡选择,所以推荐还是使用Arduino IDE 2.3.6进行相应的开发。
在安装完成Arduino IDE 2.3.6之后,编辑界面下通过文件菜单设置首选项,如下图所示:
其他开发板的管理器地址可以是以下2个网址中的一个,可以实现尽快下载安装。
https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_dev_index_cn.json
https://github.com/espressif/arduino-esp32/releases/download/3.3.0-alpha1/package_esp32_dev_index_cn.json
根据如下图示依次设置并进行安装:
安装完成之后就可以新建项目编写相应程序代码了,这里直接使用板载led进行点灯尝试,看看一切是否正常。
相应代码如下(该代码可以从dfrobot的wiki、也可以deepseek vibe编程得到):
int led = 15;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(led,OUTPUT);
digitalWrite(led,HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
Serial.println("ESP32-C5!");
} 截图如下:
在上传程序之前,可以先设置板卡相关选项,若要能够通过串口监视器查看调试信息则需要将USB CDC ON BOOT设置为ENABLED,使用端口也要正确设置。
一切准备妥当之后,就可以点击上传按钮看看相应效果了。
编译上传完成之后,可以看到Hard resetting via RTS pin ......之类提示,如果程序没有任何问题,观察ESP32-C5板载指示灯,应该能够看到相关闪烁效果。
后续该ESP32-C5的使用,建议尽量参考DFROBOT的官方文档:https://wiki.dfrobot.com.cn/SKU_DFR1236_Firebeetle_2_ESP32_C5_Development_Board_IO_Expansion_Kit。
页:
[1]