本文介绍了 ESP32-C6 开发板的相关信息,包括外观、系统框图、参数特点、原理图等,并使用 esptool 上传 MicroPython 固件,结合 Thonny IDE 编程开发环境,实现闪灯的项目设计。
介绍
Beetle ESP32-C6是一款基于ESP32-C6芯片设计的迷你体积的Arduino低功耗物联网开发板,该开发板仅有硬币大小。
外观
Top view
Bottom view
固件上传
烧录工具
终端执行指令,安装并更新 esptool,清空 Flash
esptool 会尝试用 ESP32 自动检测串口, 读取基于 Espressif 的设备固件信息;
固件上传
下载最新 MicroPython 固件并上传至开发板,终端执行指令;
程序自动检测目标设备端口并上传二进制固件;
环境搭建
-
下载并安装 Thonny IDE 软件;
-
使用 Micro-USB 数据线连接电脑和开发板;
-
运行 Thonny IDE 软件,在右下角选择解释器为 MicroPython (ESP32);
-
Shell 终端输入指令,获取固件包含的库
工程测试
通过闪灯的项目设计。
Blink
将 LED 模块连接开发板 GPIO15 引脚。
代码
Thonny IDE 新建工程文件,并添加如下代码
from machine import Pin
import time
led = Pin(15, Pin.OUT) # GPIO pin number
try:
while True:
led.on() # Turn LED on
time.sleep(1) # Wait for 1 second
led.off() # Turn LED off
time.sleep(1) # Wait for 1 second
except KeyboardInterrupt:
led.off()
finally:
led.off()
保存代码。
效果
- 运行
blink.py程序; - LED 闪烁,间隔为 1 秒;

总结
本文介绍了 Beetle ESP32-C6 开发板的相关信息,包括外观、参数特点等,并使用官方 esptool 上传 MicroPython 固件,结合 Thonny IDE 编程开发环境,实现闪灯效果的工程测试,为相关产品的快速开发和应用设计提供了参考。

