EV3 DirectCommand开发 SDK

EV3 DirectCommand开发 Python3 SDK

SDK源码:https://gitee.com/billyzh/lelink-py3


调用方式 

高级别调用,面向对象方式,通过EV3BrickClient和Device对象进行操作: 

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)


低级别调用,面向过程方式,直接执行具体操作(或命令) 

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)

- 本文由用户 发布,文中观点仅代表作者本人,不代表本站立场。
- 如需转载,请联系作者;如有侵权,请联系本站处理。

2022-03   阅读(38)   评论(0)
 标签: robot EV3 Python

涨知识
MQTT

MQTT协议是一个应用层协议,他要求使用的传输层协议能提供有序的,可靠的双向字节流传输服务。

评论:
相关文章
Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


Java 机器人编程入门手册(四)

在这一章中,你将学习一组传感器,它们被用来执行有根据的动作。


Java 机器人编程入门手册(三)

在本章中,您将学习启发式搜索策略背后的基本思想以及如何实现爬山算法,这是 leJOS EV3 中最典型的启发式方法之一。


Java 机器人编程入门手册(二)

这一章向你介绍了在莱霍斯 EV3 使用的笛卡尔坐标系的基础知识。它还教你如何在导航课程中应用编程方法来控制轮式车辆,以便在二维平面中用坐标描绘出预定义的路径。


Java 机器人编程入门手册(一)

本章提供了如何使用乐高 MindStorm EV3 公司建立 Java 机器人编程环境的分步指南,包括乐高 MindStorm EV3 的基本概述和leJOS-EV3的介绍。


乐高EV3遥控车搭建与编程指南

乐高EV3遥控车:从搭建到编程的全面指南


Python 66 个内置函数!附代码

Python有许多内置函数,共有66个。以下是这些内置函数的详细解释和示例代码


一文详尽 Python 函数式编程技术

本文对 Python 中的函数式编程技术进行了简单的入门介绍。


用Python优雅地编写LaTeX

latexify是用于生成 LaTeX 数学公式的 Python 库。LaTeX 是一种基于 ΤΕΧ 的排版系统,对于展示复杂的数学公式表现极为出色。


使用Python开发Android应用的简易教程

在过去,如果你想要开发Android应用,你需要掌握Java或者Kotlin等编程语言,但是现在,Python也可以用来开发Android应用了。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。