跳转到主要内容

一个可扩展的库,用于通过Python和ArduRPC协议控制类似Arduino的微控制器板。

项目描述

Python库,通过ArduRPC协议控制基于微控制器的板。

您可以在文档中找到更多信息。

安装

需求

  • Python 2.7或Python >= 3.2

可选需求

安装

安装基本的ArduRPC库。

$ pip install ardurpc

示例

以下示例需要pyserial库。

import ardurpc
from ardurpc.connector import Serial, UDP

# Connect to the serial port
con = Serial("/dev/ttyACM0", 9600)

# More examples:
# con = Serial("/dev/ttyUSB0", 9600)
# con = UDP(host="192.168.1.1", port=1234)

# New instance
rpc = ardurpc.ArduRPC(connector=con)

print("Version(Protocol): {0}".format(rpc.getProtocolVersion()))
print(
    "Version(Library): {0}".format(
        ".".join([str(i) for i in rpc.getLibraryVersion()])
    )
)
print(
    "Available handlers: {0}".format(
        ", ".join(rpc.get_handler_names())
    )
)

许可协议

在LGPLv3+下发布(请参阅LICENSE获取更多信息)

项目详情


下载文件

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

源代码分发

ardurpc-0.3.tar.gz (9.1 kB 查看散列)

源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面