使用python和ardurpc协议控制像arduino这样的微控制器板的可扩展库
ardurpc的Python项目详细描述
Python库通过使用ArduRPC协议来控制基于微控制器的板
您可以在documentation中找到更多信息
示例
运行以下示例需要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+下发布(有关更多信息,请参阅许可证)