跳转到主要内容

Raspberry Pi的高级GPIO。扩展RPi.GPIO,包括PWM、GPIO中断、TCP套接字中断、命令行工具等

项目描述

RPIO是Raspberry Pi的一个高级GPIO模块。

  • 通过DMA进行PWM(高达1us分辨率)

  • GPIO输入和输出(RPi.GPIO的替代品)

  • GPIO中断(当输入GPIO上发生事件时调用回调函数)

  • TCP套接字中断(当TCP套接字客户端发送数据时调用回调函数)

  • 命令行工具 rpiorpio-curses

  • 文档齐全、快速源代码,CPU占用最小

  • 开源(LGPLv3+)

请访问pythonhosted.org/RPIO获取文档。

安装

在Raspberry Pi上安装/更新RPIO的最简单方法是使用easy_installpip

$ sudo apt-get install python-setuptools
$ sudo easy_install -U RPIO

安装后,您可以使用import RPIO以及命令行工具rpiorpio-curses

Debian软件包可在metachris.github.com/rpio/download找到。

Arch Linux PKGBUILD可在aur.archlinux.org/packages/rpio找到。

示例

您可以在文档中找到大量示例,以及在/examples/源目录中。

反馈

请将反馈和想法发送到chris@linuxuser.at,如果您遇到了错误,请在Github上提交问题

许可证

本程序是免费软件:您可以在自由软件基金会发布的GNU较小通用公共许可证的条款下重新分发和/或修改它,无论是许可证的第3版,还是(根据您的选择)任何后续版本。

分发此程序是希望它将是有用的,但没有任何保证;甚至没有关于其可销售性或适用于特定目的的暗示保证。有关更多详细信息,请参阅GNU较小通用公共许可证,请参阅https://gnu.ac.cn/licenses/lgpl-3.0-standalone.html

特别感谢

csegitwaveform80nils-wernerfriedcellzejndbealpaul-1

更改

请参阅文档中的“更改”部分

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

tingbot-RPIO-0.11.tar.gz (38.9 kB 查看散列)

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面