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

[ESP8266/ESP32] FireBeetle ESP32-C6初体验:RGB呼吸灯

[复制链接]
本帖最后由 hxq612 于 2024-4-19 13:18 编辑

FireBeetle 2 ESP32-C6是一款基于ESP32-C6芯片设计的低功耗物联网开发板,适用于智能家居项目。ESP32-C6搭载160MHz的高性能RISC-V 32位处理器,支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。FireBeetle 2 ESP32-C6支持Type-C、5V DC、太阳能对锂电池进行充电,部署时有更多的供电方式选择。


一、按照论坛官方教程,完成固件安装。
           FireBeetle ESP32-C6初体验:RGB呼吸灯图1
   5.选择下载的固件,擦除flash后烧录固件

       FireBeetle ESP32-C6初体验:RGB呼吸灯图2

二、安装Thonny
1.下载Thonny
2.对软件运行配置进行设置。
   FireBeetle ESP32-C6初体验:RGB呼吸灯图3
3.设置Thonny解释器
   FireBeetle ESP32-C6初体验:RGB呼吸灯图4


三、新建文件,将代码复制到代码框中,保存文件到MicroPython设备中,命名为main.py


  1. import time
  2. from machine import Pin,Timer
  3. from umqtt.simple import MQTTClient
  4. import neopixel #导入ws2812彩灯库
  5. import urandom #导入随机数库
  6. RGBIO = Pin(5)  # 彩灯控制引脚
  7. LED_NUM = 12  # 彩灯的数量
  8. LED = neopixel.NeoPixel(pin=RGBIO, n=LED_NUM, timing=1)  # 创建控制对象
  9. LED.fill((0, 0, 0))  # GRB填充数据(RGB顺序, 0为不亮,255为全亮)
  10. LED.write()  # 写入数据(生效)
  11. for j in range(5):
  12.   for i in range(255):
  13.         LED.fill((i, 0, 0))
  14.         LED.write()  # 写入数据
  15.         time.sleep_ms(5)
  16.   for i in range(255,0,-1):
  17.         LED.fill((i, 0, 0))
  18.         LED.write()  # 写入数据
  19.         time.sleep_ms(5)
  20.   for i in range(255):
  21.         LED.fill((0, i, 0))
  22.         LED.write()  # 写入数据
  23.         time.sleep_ms(5)
  24.   for i in range(255,0,-1):
  25.         LED.fill((0, i, 0))
  26.         LED.write()  # 写入数据
  27.         time.sleep_ms(5)
  28.   for i in range(255):
  29.         LED.fill((0, 0, i))
  30.         LED.write()  # 写入数据
  31.         time.sleep_ms(5)
  32.   for i in range(255,0,-1):
  33.         LED.fill((0, 0, i))
  34.         LED.write()  # 写入数据
  35.         time.sleep_ms(5)
  36.         
  37. LED.fill((0, 0, 0))  # GRB填充数据(RGB顺序, 0为不亮,255为全亮)   
  38. LED.write()  # 写入数据
复制代码

运行程序体验成功。
FireBeetle ESP32-C6初体验:RGB呼吸灯图5












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

本版积分规则

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

硬件清单

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

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

mail