本帖最后由 慕容雪花 于 2024-4-28 09:42 编辑
FireBeetle 2 ESP32C6 是开源硬件公司DFROBOT推出的基于乐鑫最新的C6芯片的快速原型设备。它主打低功耗物联网,适用于智能家居项目。ESP32-C6支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。FireBeetle 2 ESP32-C6支持Type-C、5V DC、太阳能供电,部署时有更多的供电方式选择。
开发板做工优良,实物图如下:
引脚概述
- Power: 电源引脚
- VIN: 5V DC输入或4.5-6V太阳能板
- 3V3: 3.3V稳压电源输出
- GND:公共地引脚
- GPIO:ESP32默认GPIO号
- Arduino:FirebBeetle 2 ESP32-C6在Arduino中的GPIO映射
- ADC:ESP32默认模数转换引脚
- I2C:I2C接口
- SDA/SCL: FirebBeetle 2 ESP32-C6在Arduino中的I2C映射
- LP_SDA/SCL: 低功耗I2C引脚
- UART:UART接口
- SPI: FirebBeetle 2 ESP32-C6在Arduino中的SPI映射
- SDIO: ESP32默认SDIO引脚
- JTAG:调试接口
开发环境使用Arduino,根据乐鑫之前发布的文章【乐鑫发布 Arduino ESP32 v3.0.0】:
现在是时候发布 Arduino ESP32 v3.0.0 了,增加对 ESP32-C6 和 ESP32-H2 的支持,以及对 API 的改进和一些重大改动
在Arduino里面找到File -> Preference-> Additional boards manager,添加:
http://download.dfrobot.top/FireBeetle/package_DFRobot_index.json
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
在Arduino里面找到Board Manager,找到v3.0
然后编写一个最简单的闪烁LED:
int led = 15;
void setup() {
pinMode(led,OUTPUT);
}
void loop() {
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
实物:
参考:
FireBeetle 2 Board ESP32 C6 https://wiki.dfrobot.com.cn/_SKU_DFR1075_FireBeetle_2_Board_ESP32_C6#target_0