使用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第三方库


热门话题
Linux的java字符串命令   java parseInt和viewflipper布局问题   java正则表达式来平衡括号   mysql与数据库的Java连接   java将JFreeChart系列名称映射到系列索引   多线程如何使用信号量在Java中对哲学家进行编码?   oop特殊变量“this”如何准确地知道在JAVA程序中引用哪个对象?   Android上的java getType   当前值/单元格POI上的java Excel公式   代码中有错误(java.awt.image.RasterFormatException)   java改造2,参数转换   未找到java JSF 2 Ajax属性   JAVArmi。服务器在OpenJDK 8中,useCodebaseOnly默认为true   java如何用final实现静态?   对付Java语法冗长的最佳IDE宏工具?   java@Transactional不回滚