23| 0
|
[ESP8266/ESP32] 【FireBeetle 2 ESP32-C5】准备工作(基本信息及开发环境) |
本帖最后由 shengjz0303 于 2025-10-17 22:09 编辑 前言 试用活动就要接近尾声了,得赶紧把FireBeetle 2 ESP32-C5这个小宝贝拿出来了,优先级提到最高,咱们这次主要使用这款ESP32-C5探索一下再智能家居的引用,所以在此之前主要也是围绕着基于Home Assistant的智能家居进行,并对相应用到的外设进行基本测试。C5是ESP32首次实现的5G wifi的连接功能,当然也要实验一下了。 准备工作之开发板的初认识 在接触到一个新的板子时首先要了解一下基本性能和板子的组成,不过对于ESP32的开发板进行一下简单的接受就OK了,因为它支持Arduino,所以有很多底层的内容就不用了解的太深入。 ESP32-C5为乐鑫推出的首款支持2.4GHz与5GHz双频Wi-Fi 6的芯片。相较于2.4GHz频段,5GHz频段具备更高的数据传输速率、更低的传输延迟以及更少的信号干扰,可提供更为稳定且低延迟的无线连接性能。同时,Wi-Fi 6技术通过采用OFDMA频分复用技术及目标唤醒时间(TWT,Target Wake Time)机制,有效提升了网络容量,降低了设备功耗,并延长了电池续航时间。FireBeetle 2 ESP32-C5 IO套装由Firebeetle 2 ESP32-C5开发板及其专用IO扩展底板两部分构成。其中,IO扩展底板可实现各类传感器外设的快速连接,确保Firebeetle 2 ESP32-C5开发板即插即用。当前试用活动中所赠送的Firebeetle 2 ESP32-C5开发板搭载的ESP32-C5模组为ECO1版本,而正式销售的Firebeetle 2 ESP32-C5开发板则搭载乐鑫正式量产的ECO2版本ESP32-C5模组。需要注意的是,ESP32-C5(ECO1版本)开发板在Arduino IDE开发环境中,仅在esp32 v3.3.0-alpha1分支上提供支持。 ![]() 通过多色的排针进行引出; ![]() 背面可以更加清晰的知道具体的常用定义。 准备工作之开发环境 我们这次的试用准备使用arduino进行开发,需要下载esp32 v3.3.0-alpha1分支上,官方的镜子放在github上的,所以直接在官方支持的开发板管理添加经常会失败: ![]() 由于网络问题经常会加载到一半失败,ESP可以通过国内镜像进行下载,实测有效: 具体的方式是在"文件-首选项"里面:![]() 其他开发板管理中添加,之后就可以在开发板管理中发现安装的库了,注意版本,这个版本已经升级到3.3.2了,不过我们必须安装3.3.0-alpha1: ![]() 这个时候我们连接开发板,在“工具-开发板-esp32”找到C5对应的开发板,注意3.3.0版本以上的也能看到C5的开发板,不过在调试的时候会报错。这个时候我们就能看到开发板的串口了,进而就能进一步进行程序控制了。 ![]() 接下来我们简单看一下原理图中LED部分: ![]() 是通过15脚进行的控制,我们简单写一个LED闪烁和串口打印的程序进行一下验证: 程序加载成功,效果如下:![]() 串口打印输出正常: ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed