跳转到主要内容

为RP2040提供的由PIO驱动的8路并发NeoPixel驱动程序

项目描述

简介

Documentation Status Discord Build Status Code Style: Black

为RP2040提供的由PIO驱动的8路并发NeoPixel驱动程序

依赖项

此驱动程序依赖于

请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载 Adafruit库和驱动程序包 或使用 circup 安装单个库轻松实现。

使用Circup将安装到连接的CircuitPython设备

确保您已将circup安装到Python环境中。如果需要,请使用以下命令安装

pip3 install circup

安装circup并连接CircuitPython设备后,使用以下命令进行安装

circup install neopxl8

或使用以下命令更新现有版本

circup update

用法示例

请参阅示例页面以获取完整示例。此示例显示了如何在Adafruit Feather Scorpio RP2040上设置8条30像素LED灯串并将它们全部设置为暗红色

import time
import board
from adafruit_neopxl8 import NeoPxl8

# Customize for your strands here
num_strands = 8
strand_length = 30
first_led_pin = board.NEOPIXEL0

num_pixels = num_strands * strand_length

# Make the object to control the pixels
pixels = NeoPxl8(
    first_led_pin,
    num_pixels,
    num_strands=num_strands,
)

pixels.fill(0x01_00_00)

while True:
    time.sleep(1)

文档

本库的API文档可以在Read the Docs上找到。

有关构建库文档的信息,请参阅本指南

贡献

欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助保持该项目对所有人开放。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

adafruit-circuitpython-neopxl8-0.2.4.tar.gz (28.2 kB 查看哈希值)

上传时间 源代码

构建分发

adafruit_circuitpython_neopxl8-0.2.4-py3-none-any.whl (6.2 kB 查看哈希值)

上传时间 Python 3

由以下组织支持