为Pimoroni Blinkt!提供驱动的Python库!
项目描述
https://shop.pimoroni.com/products/blinkt
八个超级明亮的RGB LED指示灯,非常适合为您的Raspberry Pi添加视觉通知,既可以独立使用,也可以在pHAT堆叠引脚上使用。
安装
完整安装(推荐)
我们创建了一个简单的安装脚本,它会安装所有预选件,并让您轻松地将Blinkt!运行起来。要运行它,请在Raspberry Pi桌面上启动终端,您可以在菜单 -> 附件 -> 终端中找到它,如下所示
在新终端窗口中输入以下命令(检查是否有误)并遵循屏幕上的说明
curl https://get.pimoroni.com/blinkt | bash
或者,在Raspbian上,您可以通过浏览相关条目来下载pimoroni-dashboard并安装您的产品
sudo apt-get install pimoroni
(您也可以在Pi菜单下的“附件”中找到仪表板 - 或者只需在命令行中运行pimoroni-dashboard)
如果您选择下载示例,您可以在/home/pi/Pimoroni/blinkt/中找到它们。
手动安装
Python 3的库安装
在Raspbian上
sudo apt-get install python3-blinkt
其他环境
sudo pip3 install blinkt
Python 2的库安装
在Raspbian上
sudo apt-get install python-blinkt
其他环境
sudo pip2 install blinkt
开发
如果您想贡献,或者喜欢生活在代码前沿,您应该克隆此存储库,cd 到库目录,并运行
sudo python3 setup.py install
(或 sudo python setup.py install 无论你的主要Python环境是哪个)
文档与支持
GPIO引脚排布 - https://pinout.xyz/pinout/blinkt
非官方/第三方库
由Alex Ellis提供的Golang库和示例 - https://www.alexellis.io - https://github.com/alexellis/blinkt_go_examples
Jim Darby的Java库 - https://github.com/hackerjimbo/PiJava
0.1.2
BugFix: 添加了sleep到数据输出,请参阅: https://github.com/pimoroni/blinkt/issues/62
0.1.1
New: 添加了get_pixel以返回单个像素的颜色和亮度
0.1.0
从RPi.GPIO导入中移除了try/except,输出充其量是误导性的
恢复退出时清除的默认行为
0.0.9
添加了set_all方法以设置所有像素
将退出时清除的默认行为更改为减少模块副作用
将GPIO初始化移动到show()以减少模块副作用
0.0.8
调整了一些方法以显示意图作为实现细节
添加了详细说明公共方法的docstrings
0.0.7
修复了具有小型、黑色晶体的APA102像素的bug(与较大的、较浅的晶体相比)
0.0.6
set_clear_on_exit现在是方法
0.0.5
范围限制和强制转换为整数
0.0.4
各种bug修复
0.0.3
切换到Python
0.0.2
C库的bug修复
0.0.1
原始C库
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
构建的分发版
blinkt-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db8f54a22a7382476e4ac7531974fe01baee916b01f415bf3817c02820d59f3f |
|
MD5 | 5b7b18e15380ea1815b639fcb45dba7c |
|
BLAKE2b-256 | c033fb5a3bfc2e9d467a6f9892088f08c0b88b4bbb0237a696b1b25cacab54d5 |
blinkt-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b090d1eccb5b8b5caaaeb25cfdb96f51cc12e98a8ab81c667c19b58b365f2818 |
|
MD5 | 9de4244c21bef778c7e14b70a62977eb |
|
BLAKE2b-256 | b924b8244726dd74e6d140a162e2587e6df7d65cac18558f5df7cad9e9f9f1ff |