跳转到主要内容

rpio-server客户端库

项目描述

Python客户端库用于rpio-server

安装

pip install rpio-client

API

所有API在一个示例中

import asyncio
from rpio_client import *

@asyncio.coroutine
def main(loop):
    client = RpioClient(loop)  # create client
    yield from client.connect()  # connect to server

    pin = client.get_pin(13)  # get pin 13 instance
    yield from pin.set_mode(Mode.input)  # set input mode
    yield from pin.set_pull(Pull.down)  # set pulling to ground
    print(yield from pin.read())  # print state on pin 13

    # blinking
    pin = client.get_pin(10)
    pin.set_mode(Mode.output)
    for _ in range(10):
        yield from pin.toggle()
        yield from asyncio.sleep(1)

    yield from client.close()  # close connection

loop = asyncio.get_event_loop()
loop.run_until_complete(main(loop))

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

rpio-client-1.0.2.tar.gz (3.0 kB 查看哈希值)

支持者

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