【Follow me第二季第1期】基础任务一(必做):控制板载炫彩LED,跑马灯点亮和颜色...
[复制链接]
本帖最后由 29447945 于 2024-9-1 17:46 编辑
我们上一节讲到了CircuitPython开发环境的搭建,这一节我们实现点灯;
首先开发板通过USB连接我们电脑,我这里使用MU编辑器打开我们的code.py代码,打开后根据需求编写代码:
import board
import neopixel
import time
pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=0.2)
pixels.fill((0, 0, 0))
while True:
# 跑马灯效果
for i in range(10):
pixels.fill((0, 0, 0)) # 先清空所有LED
pixels[i] = (0, 150, 150) # 点亮第i个LED
pixels.show()
time.sleep(0.2)
# 颜色变换
for i in range(10):
pixels[i] = (255, 0, 0) # 红色
pixels.show()
time.sleep(0.2)
pixels[i] = (0, 255, 0) # 绿色
pixels.show()
time.sleep(0.2)
pixels[i] = (0, 0, 255) # 蓝色
pixels.show()
time.sleep(0.2)
这里就是控制所有的灯都亮以及颜色变化等效果,相对也比较简单,我们看一下板子上的效果
c242780c3b744ba822c91cba76a39fbd
|