用于驱动MAX7219 LED序列化器(使用SPI)和WS2812 Neopixels(使用DMA)的库
luma.led_matrix的Python项目详细描述
luma.coreluma.docsluma.emulatorluma.examplesluma.lcd luma.led_矩阵luma.oled
发光二极管矩阵
用于max7219、ws2812、apa102的显示驱动程序
python库接口led矩阵显示器与max7219驱动程序(使用 spi)和ws2812&apa102 neopix(包括pimoroni unicorn phat/hat和unicorn hat hd)在树莓pi和其他基于linux的单板计算机上-it 提供与枕头兼容的绘图画布和其他功能 支持:
- 多个级联设备
- LED矩阵,七段和Neopixel变体
- 滚动/平移功能,
- 终端式打印,
- 国家管理,
- 抖动到单色,
- PyGame模拟器,
- python 2.7和3.4+都受支持
文件
包含安装说明和示例的完整文档可以在https://luma-led-matrix.readthedocs.io上找到。
一个LED矩阵可以从销售点花几英镑买到 就像Banggood。 同样,7段显示器也可以从Ali-Express获得 或者Ebay。
破坏性变化
0.3.0版于2017年1月19日发布:该版本对 github项目从max7219到luma.led撸matrix以反映变化 代码库的性质。
没有直接迁移路径,但是旧的docs 并且PyPi packages将保留 无限期可用,但不推荐的代码库将不再接收 更新或修复。
结果是使用旧^ {STR 1 } $Max 7219 包的任何现有代码 可能应该更新。
许可证
麻省理工学院许可证(MIT)
版权所有(c)2013-2019 Richard Hull&Contributors
兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:
上述版权公告及本许可公告须包括在 软件的拷贝或大部分。
本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。
贡献
拉取请求(代码更改/文档/输入错误/功能请求/设置) 被欣然接受。如果你打算做一些大规模的改变,请 先联系以确保我们在同一页上:尝试包含docstring 对于任何新方法,尝试保持方法体小、可读和 符合PEP8。
Github
源代码可在以下位置克隆:http://github.com/rm-hull/luma.led_matrix
贡献者
- thijs triemstra(@thijstriemstra)
- 乔恩·卡洛斯(@webmonger)
- 未分配(@wkapga)
- 塔拉斯(@tarasius)
- brice家长(@agripo)
- 托马斯·德·凯勒内尔(@twdkule)
- tero korpela(@terokorp)
- 黄钦康(@pokebox)
- 肖恩·伍德福德(@swoodford)
- 菲尔·霍华德(@gadgetoid)
- 彼得克拉西克(@petrkr)
- 埃姆林·科林(@emlyn)
- bram详细信息(@bramverb)
- 泰纳西斯-齐奥德拉斯(@ttsiodras)