管理LED条纹的动画
glin的Python项目详细描述
管理LED条纹的动画
关于
glin管理和运行你的led条纹,如ws2801,ws2811和类似的动画。
glin完全在python中实现。它使用zeromq作为前端,因此几乎可以使用每个平台来构建图形界面或命令行界面来与glin交互。
glin正在积极开发中。认为它不稳定!
- 功能:
- 通过ZeroMQ完全可控
- 可变FPS,取决于动画和LED条纹功能
- 可以同时连接多个ZeroMQ客户端
- 通过udp与led条对话
- 一些示例动画(静态颜色和nova)
- 自动检测并加载支持的动画
- 部分实现:
- 使用配置文件进行服务器端配置
- 加载用于与LED条带通信的各种后端(UDP、SPI…)
- 计划功能:
- spi后端,特别是覆盆子pi
- 更多动画
依赖关系:- python 3(不支持python 2)
- 零mq(pyzmq)
- 努比
- 设置工具
设置
- 安装
- 使用git:
- 克隆此存储库
- 将CD放入项目文件夹
- 运行sudo pip install .或sudo pip install -e .
- 使用pypi:
- sudo pip install glin
使用glin
运行参数
- ^{tt5}$, ^{tt6}$: specify configuration file. A example configuration file is included (example.conf)
- ^{tt7}$, ^{tt8}$: show help
许可证
在lgpl v3.0下获得许可(请参阅许可文件)