ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的
本帖最后由 kylinpoet 于 2025-10-21 21:06 编辑一、硬件说明:
FireBeetle 2 ESP32-C5开发板
ESP32-C5为乐鑫推出的首款支持2.4GHz与5GHz双频Wi-Fi 6的芯片。相较于2.4GHz频段,5GHz频段具备更高的数据传输速率、更低的传输延迟以及更少的信号干扰,可提供更为稳定且低延迟的无线连接性能,后面省略一万字。。。(这款出来以后,再也不用看到:打开手机热点试试能不能连上之类的说明了(因为手机热点提供的是2.4G的WiFi))
https://mc.dfrobot.com.cn/data/attachment/forum/202509/21/100934jnocmqz7bbvkhb77.png
[*]核心模组:乐鑫ESP32-C5(试用版为ECO1,正式版为ECO2),是一款支持Wi-Fi 6和蓝牙5.0的RISC-V单核芯片,兼具高性能与低功耗特性。
[*]丰富资源:内置4MB Flash,512KB SRAM,提供充足的程序存储和运行空间。
[*]开发优势:兼容Arduino IDE,开发便捷,生态丰富。
二、文档地址:
DF的设备wiki真的是个宝藏,不知道大家发现没有。我们看到一款新的产品出来的时候,第一时间来到这里才是正确的选择。
https://wiki.dfrobot.com.cn/SKU_DFR1236_Firebeetle_2_ESP32_C5_Development_Board_IO_Expansion_Kit
三、开发环境设置:
1. Arduino
Arduino环境的配置和往常的esp32产品一样,这里不再赘述。唯一不同的是因为这块是测试芯片的原因,我们选择esp版本必须是:3.3.0-alpha1
https://mc.dfrobot.com.cn/data/attachment/forum/202509/21/100326pc40c5h80q0pckb0.png
下载完成后,我们先选择相应的板载模块:
连接Firebeetle 2 ESP32-C5开发板到电脑,在烧录代码前,还需配置Firebeetle 2 ESP32-C5开发板的以下信息:
[*]USB CDC On Boot:
[*]Enabled: 通过USB接口打印串口数据
[*]Disable: 通过TX、RX打印串口数据
[*]Partition Scheme: 磁盘分区方案,请根据开发板Flash选择合适的存储空间
[*]Port: 开发板端口(COM号正确即可,与后面芯片型号无关)
配置后相关信息后,很快我们找到板载 LED 引脚:
激动人心的时候,终于要到了,我们让deepseek vibe coding 一个玩灯的代码:
ds还蛮会搞事情,写得代码还有模有样,可以准确无误地刷入板子:
和各位大佬吐槽的一样,这个编辑器插入代码有很大的问题,只好截图了。代码以附件形式呈现。效果图如下:
2. micropython
esp芯片怎么能少得了micropython呢,前人栽树后人乘凉,在坛子里找到大佬的文章:
使用烧录工具上传固件,详见:ESP32-C5固件烧录工具分享 ;
https://mc.dfrobot.com.cn/data/attachment/forum/202509/22/120359he8eet77cdsec47n.png
烧录成功后,我们还是用 deepseek 为我们 vibe coding一段代码:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MjA3MzYyfDQxMjU2MTI4fDE3NjA4MTE0MDF8ODA1NDM4fDM5ODQ2NA%3D%3D&noupdate=yes
部分代码截图:
打开Thonny软件,选择 esp32 端口,点击运行一步到位:
具体效果图就不放了。也就一盏绿灯闪啊闪啊的,争取下篇文章弄个彩灯,有效果点再放实物图。
四、后记:
大语言模型实在是解放生产力的利器,以往写文章大部分时间是花在代码调试上面的,vibe coding后,基本上一步到位(期待看到坛子里更多大佬的创意。)
吐槽:这篇文章是第一次提交出错后,重新编辑的。原先的内容有些记不住了,还好丢的内容不多。不然哭死。。。
		页: 
[1]