Raspberry Pi 的高级 GPIO。使用 PWM、GPIO 中断、TCP 套接字中断、命令行工具等扩展 RPi.GPIO
项目描述
RPIO 是用于 Raspberry Pi 的高级 GPIO 模块。
通过 DMA 进行 PWM(分辨率高达 1µs)
GPIO 输入和输出(RPi.GPIO的直接替换)
GPIO 中断(输入 gpios 上发生事件时的回调)
TCP 套接字中断(tcp 套接字客户端发送数据时的回调)
命令行工具rpio和rpio-curses
有据可查的快速源代码,CPU 使用率最低
开源 (LGPLv3+)
访问 pythonhosted.org/RPIO 获取文档。
安装
在 Raspberry Pi 上安装/更新 RPIO 的最简单方法是使用easy_install或pip:
$ sudo apt-get install python-setuptools $ sudo easy_install -U RPIO
安装后,您可以使用import RPIO以及命令行工具rpio和rpio-curses。
Debian 软件包可在metachris.github.com/rpio/download 获得。
例子
您可以在文档中以及/examples/ 源目录中找到大量示例。
反馈
请向chris @ linuxuser发送反馈和想法。在, 如果遇到错误,请在 Github 上打开一个问题。
执照
该程序是免费软件:您可以根据自由软件基金会发布的 GNU 宽通用公共许可证的条款重新分发和/或修改它,许可证的第 3 版或(由您选择)任何更高版本。
分发此程序的目的是希望它有用,但不提供任何保证;甚至没有对适销性或特定用途适用性的默示保证。更多详细信息请参见 GNU 通用公共许可证 < http://www.gnu.org/licenses/lgpl-3.0-standalone.html >
版权
版权所有 (C) 2013 Chris Hager < chris @ linuxuser 。在>
链接
变化
请参阅文档中的“更改”部分。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。