19浏览
查看: 19|回复: 0

[ESP8266/ESP32] ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的

[复制链接]
本帖最后由 kylinpoet 于 2025-10-19 13:58 编辑

一、硬件说明:
FireBeetle 2 ESP32-C5开发板
ESP32-C5为乐鑫推出的首款支持2.4GHz与5GHz双频Wi-Fi 6的芯片。相较于2.4GHz频段,5GHz频段具备更高的数据传输速率、更低的传输延迟以及更少的信号干扰,可提供更为稳定且低延迟的无线连接性能,后面省略一万字。。。(这款出来以后,再也不用看到:打开手机热点试试能不能连上之类的说明了(因为手机热点提供的是2.4G的WiFi)

  • 核心模组:乐鑫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

ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图1

三、开发环境设置:

1. Arduino

Arduino环境的配置和往常的esp32产品一样,这里不再赘述。唯一不同的是因为这块是测试芯片的原因,我们选择esp版本必须是:3.3.0-alpha1


下载完成后,我们先选择相应的板载模块:

ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图2

连接Firebeetle 2 ESP32-C5开发板到电脑,在烧录代码前,还需配置Firebeetle 2 ESP32-C5开发板的以下信息:
  • USB CDC On Boot:

    • Enabled: 通过USB接口打印串口数据
    • Disable: 通过TX、RX打印串口数据
  • Partition Scheme: 磁盘分区方案,请根据开发板Flash选择合适的存储空间
  • Port: 开发板端口(COM号正确即可,与后面芯片型号无关)



ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图3

配置后相关信息后,很快我们找到板载 LED 引脚:



激动人心的时候,终于要到了,我们让deepseek vibe coding 一个玩灯的代码:ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图4

ds还蛮会搞事情,写得代码还有模有样,可以准确无误地刷入板子:




和各位大佬吐槽的一样,这个编辑器插入代码有很大的问题,只好截图了。代码以附件形式呈现。效果图如下:

ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图5

2. micropython


esp芯片怎么能少得了micropython呢,前人栽树后人乘凉,在坛子里找到大佬的文章:

使用烧录工具上传固件,详见:ESP32-C5固件烧录工具分享


烧录成功后,我们还是用 deepseek 为我们 vibe coding一段代码:





部分代码截图:



打开Thonny软件,选择 esp32 端口,点击运行一步到位:

ESP32-C5 试用报告一:好的创客硬件应该是开箱即用的图6

具体效果图就不放了。也就一盏绿灯闪啊闪啊的,争取下篇文章弄个彩灯,有效果点再放实物图。

四、后记:

大语言模型实在是解放生产力的利器,以往写文章大部分时间是花在代码调试上面的,vibe coding后,基本上一步到位(期待看到坛子里更多大佬的创意。)

吐槽:这篇文章是第一次提交出错后,重新编辑的。原先的内容有些记不住了,还好丢的内容不多。不然哭死。。。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail