管理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:
    1. 克隆此存储库
    2. 将CD放入项目文件夹
    3. 运行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下获得许可(请参阅许可文件)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字符串中的java日期到日期转换中的日期   swt在Java方法中使用标志的最佳实践   日期如何读取从Youtube API Kotlin/Java返回的视频的持续时间   java无法将任何内容写入文件   java为什么将字符串转换为double可能会丢失精度?   java添加到已设置/填充的数组   java 安卓可扩展列表视图从firebase检索数据   java MsAccess SQL异常参数太少   ConcurrentHashMap中的java lock()方法   SpringBoot如何在Java(SpringBoot2)和GCP数据存储中创建种子数据   java如何在会话中设置对象并在所有控制器中使用它?   eclipse如何在java中转换XML格式的表数据   java写入Google持久磁盘   java循环数组循环,检测   java ThreeTenBackport实现与JSR310的backport?   java如何动态填充注释   数组中的java新运算符