萤火虫T1 编写第一个灯光程序
当你完成环境搭建后,就可以开始编写属于自己的灯光效果了。
编写一个简单的灯光效果
在 Thonny 中新建一个文件,输入以下代码:
import ws2812
import time
# 初始化灯带(假设连接到 GPIO4,灯珠数量为 60)
led_strip = ws2812.WS2812(pin=4, count=60)
# 逐点亮起
for i in range(60):
led_strip[i] = (255, 0, 0) # 红色
led_strip.show()
time.sleep_ms(50)
# 逐点熄灭
time.sleep(1)
for i in range(60):
led_strip[i] = (0, 0, 0)
led_strip.show()
time.sleep_ms(50)
这段代码会让灯带依次亮起红色,再依次熄灭。
测试效果
- 在 Thonny 中点击运行按钮
- 观察灯带是否按预期亮起
- 如果效果正常,就可以保存到萤火虫T1 中
保存到设备
- 点击文件 → 保存
- 将文件保存到
/apps/目录下 - 参照已有的
config.json格式,在配置文件中添加新效果的入口
参考资源
下一步
编写完成后,可以参考打包分享教程,将你的效果分享给更多人。