使用python和ardurpc协议控制像arduino这样的微控制器板的可扩展库

ardurpc的Python项目详细描述


Python库通过使用ArduRPC协议来控制基于微控制器的板

您可以在documentation中找到更多信息

安装

要求:

  • python 2.7或python>;=3.2

需求(可选):

安装:

安装基本的ArduRPC库

$ pip install ardurpc

示例

运行以下示例需要pyserial

importardurpcfromardurpc.connectorimportSerial,UDP# Connect to the serial portcon=Serial("/dev/ttyACM0",9600)# More examples:# con = Serial("/dev/ttyUSB0", 9600)# con = UDP(host="192.168.1.1", port=1234)# New instancerpc=ardurpc.ArduRPC(connector=con)print("Version(Protocol): {0}".format(rpc.getProtocolVersion()))print("Version(Library): {0}".format(".".join([str(i)foriinrpc.getLibraryVersion()])))print("Available handlers: {0}".format(", ".join(rpc.get_handler_names())))

许可证

在LGPLv3+下发布(有关更多信息,请参阅许可证)

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

推荐PyPI第三方库


热门话题
未检测到“空格”的java ASCII码   音频如何在Java中设置SourceDataLine的音量   java MyBatissSpringBoot无法使用作为bean注入的数据源   Java字谜递归列表<List<String>>仅存储空列表<Strings>   java显示30px高的JPanel,然后用minecraft填充剩余空间   java JOGL平滑度   Java:按完整与否对1d对象数组进行排序   arraylist仅当java结构不存在时才将对象添加到java结构中   无法初始化java渲染库在安卓 studio 4.1.1上出现错误   java SpringBoot ClassCastException   java解析文本文件,基于字数   java=运算符引发异常   java使点可拖动并存储新坐标JavaFx   JavaWebSphereApplicationServer:EJB模块和JMS路由器