【RPi PICO】 circuitpython驱动ws2812

树莓派 PICO 和 RP2040 相关应用讨论
回复
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

【RPi PICO】 circuitpython驱动ws2812

#1

帖子 shaoziyang »

在RPi PICO中,驱动WS2812和其它开发板上驱动WS2812没有什么区别,方法都是一样的。
 首先复制adafruit绑定库中的neopixel.py(或neopixel.mpy)到开发板的lib目录,弹出磁盘重新连接后(让复制的库生效),输入下面代码就可以驱动了。
 

代码: 全选

import neopixel
import board
import time
import random
 
r = random.randrange
np = neopixel.NeoPixel(board.GP28, 8)
 
while 1:
    c = (r(30), r(30), r(30))
    for i in range(8):
        np.fill((0,0,0))
        np[i] = c
        time.sleep(0.1)
 
  • 演示代码驱动的是一个8个WS2812组成的灯环
  • 程序中使用了,如果使用其它引脚就相应修改

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章