FireBeetle 2 ESP32 C6+ 跑马灯

2024-04-183138
AI 快速预览详细 收起
该项目使用FireBeetle 2 ESP32-C6开发板,通过MicroPython编程实现跑马灯效果。硬件包括直插电阻、面包板和LED灯。文章详细介绍了从配置开发板到编写代码的全过程,适合初学者学习。最终效果是LED灯依次点亮,形成跑马灯效果。
一、 概要
FireBeetle 2 ESP32-C6是一款基于ESP32-C6芯片设计的低功耗物联网开发板,适用于智能家居项目。ESP32-C6搭载160MHz的高性能RISC-V32位处理器,支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。
该项目使用FireBeetle 2 ESP32-C6、直插电阻、面包板和LED灯。
二、 实现环境
编程语言:MicroPython
IDE:Thonny
1.首先配置开发板,加载主控核心。
FireBeetle 2 ESP32 C6+ 跑马灯图1
2.开发板烧录,执行点灯。
FireBeetle 2 ESP32 C6+ 跑马灯图2
3.LED灯安装

引脚接LED的高电平(长脚),短脚接一个200Ω直插电阻,电阻接到面包板负极,GND接负极。
FireBeetle 2 ESP32 C6+ 跑马灯图3
三、 实现代码
from  time import sleep
from machine importPin
# 引脚的编号
num_list=[2,3,4,5,1,6,7]
pin_list=[]
for i in num_list:
    pin_list.append(Pin(i,Pin.OUT))
while True:
    for item in pin_list:
        item.value(1)
        sleep(0.2)
        item.value(0)

四、 演示效果
FireBeetle 2 ESP32 C6+ 跑马灯图4

注意事项:
1.  直插电阻的选择决定了灯的亮度,本次选择200Ω,亮度正常

2.  根据板子的型号来选择可以使用的引脚










创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
_深蓝_
_深蓝_
大神配置开发板,加载主控核心的图片是thnony的配置图片吗,在哪找?
- 没有更多了 -