Scroll pHAT HD驱动程序
项目描述
https://shop.pimoroni.com/products/scroll-phat-hd
17x7像素的单色、亮度可控的信息滚动效果!
安装
完整安装(推荐)
我们创建了一个简单的安装脚本,它可以安装所有先决条件,并使您的Scroll pHAT HD以最小的努力运行。要在Raspberry Pi桌面上运行它,请打开Terminal,您可以在菜单 -> 访问设备 -> Terminal中找到它,如下所示
在新的终端窗口中,准确地输入以下命令(检查是否有拼写错误)并按照屏幕上的说明操作
curl https://get.pimoroni.com/scrollphathd | bash
或者,在Raspbian上,您可以下载
pimoroni-dashboard
,通过浏览相关条目来安装您的产品sudo apt-get install pimoroni
(您也可以在Pi菜单的“访问设备”下找到仪表板,或者直接在命令行运行
pimoroni-dashboard
)如果您选择下载示例,您可以在
/home/pi/Pimoroni/scrollphathd/
中找到它们。
手动安装
Python 3的库安装
在Raspbian上
sudo apt-get install python3-scrollphathd
其他环境
sudo pip3 install scrollphathd
Python 2 库安装
在Raspbian上
sudo apt-get install python-scrollphathd
其他环境
sudo pip2 install scrollphathd
开发
如果您想贡献,或者喜欢保持代码的最新状态,应该克隆此仓库,cd 到库目录,并运行
sudo python3 setup.py install
(或 sudo python setup.py install 取决于您的Python主要环境)
在所有情况下,您都必须启用i2c总线。
文档与支持
非官方/第三方库
Jim Darby编写的Java库 - https://github.com/hackerjimbo/PiJava
Tiziano Santoro编写的Rust库 - https://github.com/tiziano88/scroll-phat-hd-rs
Tom Mitchell编写的Go库 - https://github.com/tomnz/scroll-phat-hd-go
1.3.0
改进:默认i2c库现在是smbus2
改进:围绕通用is31fl3731驱动程序对库进行重大重构
改进:允许使用备用i2c地址
错误修复:添加了缺失的get_buffer_shape
错误修复:修复了font5x7中的格式不正确的字符
新增:字体、字体、字体,以及一个set_font方法来使用它们
1.2.1
新增:暴露set_gamma方法以进行用户gamma校正
改进:移除了对Flask的硬依赖,不再导入web API
改进:对HTTP API进行了许多改进,包括自动滚动
优化:write_string将计算字符串大小,并一次性扩展缓冲区以适应
优化:set_graph将扩展缓冲区以适应图表
错误修复:修复了ASCII字体,使带音标的字符位于正确的代码点
1.2.0
新增:添加了set_font以设置所有write_string调用的当前字体
新增:添加了before_display参数以修改显示缓冲区
1.1.1
错误修复:移除了Flask HTTP API entry_point,以防止Python 2和3之间bin文件的冲突
1.1.0
新增:添加了Flask HTTP API
新增:初始化被延迟,直到库被使用
1.0.1
新增:添加了gamma校正
1.0.0
新增:添加了set_brightness以全局设置最大显示亮度
新增:添加了get_buffer_shape以返回内部缓冲区形状
新增:添加了get_shape以返回显示形状
新增:添加了set_clear_on_exit,传入True/False以设置/清除
改进:draw_char不再填充黑色像素,这与字母间距不一致
改进:字体3x5中的“1”现在是3像素宽
改进:字体现在可以通过字符索引,而不仅仅是序号
改进:现在可以通过字符索引,而不仅仅是序号来索引字体
改进:清除现在重置滚动位置
改进:填充现在在单个操作中扩展缓冲区并填充
改进:scroll(0,0)不再强制默认滚动
改进:width/height现在是私有属性,重新实现为只读属性
改进:初始化现在检测禁用的i2c或缺失的pHAT,并发出友好的错误信息
改进:清除显示以减少启动时点亮像素的闪烁
错误修复:修正了默认滚动方向
错误修复:90度和270度的旋转不再裁剪为7像素宽
错误修复:修复了缺失的version_info
错误修复:图表捕获IndexError,并优雅地忽略缺失的值
0.0.1
初始版本
项目详情
下载文件
下载您平台的文件。如果您不确定该选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
scrollphathd-1.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 55df045a559b3562646d60cffcbf7b44b3987e783e3b74e7238de9792f89232b |
|
MD5 | 73889820356089edda1d93fdb1643d5d |
|
BLAKE2b-256 | 7f5189b55fa1f7a9ac7a85d9f4351d19a05614c76a47b89e0ba3c1f545cdee2b |
scrollphathd-1.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb450900024d4815246b310588c269a30bf26a7ad2b84e2ca5845bb2394b96f3 |
|
MD5 | c1c182389f349094558d7fdb3f77332d |
|
BLAKE2b-256 | b014d454de1589ab82f4e0079a86987bf7c41ec77a019e902d0b18fed74aabbd |