# lelink-py3 **Repository Path**: billyzh/lelink-py3 ## Basic Information - **Project Name**: lelink-py3 - **Description**: 乐高EV3 P-brick通信开发框架Python3 SDK - **Primary Language**: Python - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: https://www.xpstem.com/s/ev3 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-25 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 乐高EV3 P-brick通信开发框架Python3 SDK ### 调用方式 #### 高级别调用,面向对象方式,通过EV3BrickClient和Device对象进行操作: ```python from lelink.conn.wificonnection import * from lelink.ev3client import * conn = WifiConnect() conn.connect() client = EV3BrickClient() client.connect(conn) motor = client.get_outputdevice(OutputPort.A) motor.start_on_power(100) ``` #### 低级别调用,面向过程方式,直接执行具体操作(或命令): ```python from lelink.conn.wificonnection import * from lelink.ev3command import * from lelink.ev3operation import * conn = WifiConnection() conn.connect() power_op = EV3OutputOpFactory.op_output_power( Layer.L0, { OutputPort.A }, 50) start_op = EV3OutputOpFactory.op_output_start( Layer.L0, { OutputPort.A } ) cmd = EV3DirectCommand({power_op, start_op}) conn.send(cmd) ``` ## 打赏 如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。 ![输入图片说明](https://foruda.gitee.com/images/1663508392681205298/5d02a4e6_9277576.jpeg "Jietu20220918-213622@2x.jpg") ## 联系 博客:[www.yunkt.top/u100055](https://www.yunkt.top/u100055) 邮箱: billy_zh@126.com