Neopixel和Dotstar帧缓冲辅助工具
项目描述
简介
Neopixel和Dotstar帧缓冲辅助工具
依赖项
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载 Adafruit库和驱动程序捆绑包 来轻松实现。
安装自PyPI
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI 本地安装驱动程序。要安装给当前用户
pip3 install adafruit-circuitpython-pixel-framebuf
要全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-pixel-framebuf
要在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-pixel-framebuf
使用示例
"""
This example runs on an Adafruit NeoPixel Feather
"""
import board
import neopixel
from adafruit_pixel_framebuf import PixelFramebuffer
pixel_pin = board.D6
pixel_width = 8
pixel_height = 4
pixels = neopixel.NeoPixel(
pixel_pin,
pixel_width * pixel_height,
brightness=0.1,
auto_write=False,
)
pixel_framebuf = PixelFramebuffer(
pixels,
pixel_width,
pixel_height,
alternating=False,
)
pixel_framebuf.fill(0x000088)
pixel_framebuf.pixel(5, 1, 0xFFFF00)
pixel_framebuf.line(0, 0, pixel_width - 1, pixel_height - 1, 0x00FF00)
pixel_framebuf.display()
文档
此库的API文档可以在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 本指南。
贡献
欢迎贡献!在为本项目做出贡献之前,请阅读我们的行为准则,以帮助本项目保持友好。
项目详情
关闭
哈希值 for adafruit-circuitpython-pixel-framebuf-1.1.13.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e295d61ebd35bec130e8047309c17342fc4679485d267745c4f702185f845aa |
|
MD5 | 85903594f1bfc6f61752a1f830f41b18 |
|
BLAKE2b-256 | 6ae6bebe6ec11d6ff5d598c872df6fe17b293d60e5b6b9d3619acea7cf9733d0 |
关闭
哈希值 for adafruit_circuitpython_pixel_framebuf-1.1.13-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e16aa22acf3b134d96f9b55387ab09d0a46942405c5ad80e3bc444b56779883 |
|
MD5 | 126f41ae9f7050d671a1720a25f402ee |
|
BLAKE2b-256 | 069e4b3c10d2c614cea7e54aff44e3f53ab7c42ec95d2cbe2359f33a643da624 |