ev3编程模块

欢迎使用 LEGO® MINDSTORMS® EV3 帮助 0

目录

中型电机模块 2

大型电机模块 6

移动转向模块 10

移动槽模块 16

显示模块 22

声音模块 30

程序块状态灯模块 34

开始模块 36

等待模块 38

1

循环模块 46

切换模块 54

循环中断模块 65

超声波传感器模块 66

红外传感器模块 70

陀螺仪传感器模块 73

颜色传感器模块 76

电机旋转模块 80

触动传感器模块 83

温度传感器模块 85

计时器模块 87

程序块按钮模块 89

能量计模块 91

NXT 声音传感器模块 93

常量模块 95

变量模块 96

阵列运算模块 100

逻辑运算模块 103

数学模块 105

舍入模块 108

比较模块 111

范围模块 113

文本模块 115

随机模块 117

文件读写模块 120

数据日志模块 123

消息传递模块 126

蓝牙连接模块 130

保持活动模块 132

原始传感器值模块 134

停止模块 136

反转电机模块 137

未调整电机模块 138

中型电机模块

中型电机模块控制中型电机。可以开启或关闭电机、控制其功率级别或是

将电机开启指定时间量或圈数。

选择电机端口和控制模式

2

端口选择器

模式选择器

输入

使用模块顶部的端口选择器可选择希望中型电机模块控制的电机(A、B、C 或 D)。

使用模式选择器可选择要如何控制电机。选择模式之后,可以为输入选择值。可用输入会因模式而异。下面介绍了模式和输

入。

模式:开启、关闭、开启指定秒数、开启指定度数、开启指定圈数

模式

开启

“开启”模式会打开电机,然后立即继续执行到程序中的下一个模块。可以使用功率输入控制电机的速度和方向。电机会一直

运行,直到由程序后面部分中的另一个模块停止或更改,或是直到程序结束。

使用的输入:功率

示例

当希望程序中的其他模块控制电机保持开启状态的时间长度时可使用“开启”模式。在此程序中,电机会一直运行,直到按压

了触动传感器,然后它会停止。

关闭

“关闭”模式会关闭电机。它通常用于停止通过开启模式启动的电机。请参见上面的示例。

如果结束时制动为“真”,则会立即停止电机。电机会保持在停止位置,直到另一个电机模块启动该电机,或是直到程序结束。

如果结束时制动为“伪”,则仅仅关闭电机的电源。电机会使用所有剩余动量惯性滑行,直到停止,或是直到另一个电机模块

3

启动。

使用的输入:结束时制动

提示和技巧

可以在结束时制动设置为“伪”的情况下使用“关闭”模式来“松开”保持在停止位置处的电机。例如,这可以允许您在程序运行

中途手动调整电机位置。

开启指定秒数

“开启指定秒数”将电机开启秒数输入中的秒数,然后关闭。模块会等到这段时间经过,然后程序才继续执行到下一个模块。

可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”可在恰好达到指定秒数之后停止电机。

使用的输入:功率、秒数、结束时制动

提示和技巧

可以在秒数输入中使用小数点获取精确时间量,如用于三秒半的 3.5 秒以及用于四分之一秒的 0.25 秒。

开启指定度数

“开启指定度数”将电机开启度数输入中指定的度数,然后关闭。360 度会使电机转动或旋转一整圈。

可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”可在恰好达到指定度数之后停止电机。

使用的输入:功率、度数、结束时制动

示例

此程序会使端口 A 上的电机以 50% 功率恰好运行 900 度(两圈半),然后停止它。

提示和

ev3编程变量模块_ev3编程模块.pdf相关推荐

  1. ev3编程变量模块_英文视频教学翻译-机器人ev3编程学习的第二十讲:举例讲解数据变量模块编...

    机器人ev3编程学习的第二十讲:举例讲解数据变量模块编- Rob Widger (为了容易理解,在原文的翻译时做了修改 by EV3-TOM) 这一节我给大家讲解使用变量模块的编程,这些我喜欢的例子也 ...

  2. (转)Javascript模块化编程(一):模块的写法

    转自 ruanyifeng 系列目录: Javascript模块化编程(一):模块的写法 Javascript模块化编程(二):AMD规范 Javascript模块化编程(三):Require.js的 ...

  3. Javascript模块化编程(一):模块的写法

    随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂. 网页越来越像桌面程序,需要一个团队分工协作.进度管理.单元测试等等......开发者 ...

  4. JavaScript 模块化编程(一):模块的写法

    随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂. 网页越来越像桌面程序,需要一个团队分工协作.进度管理.单元测试等等--开发者不得不使 ...

  5. LabVIEW编程LabVIEW开发 ADAM-4056 DO模块例程与相关资料

    LabVIEW编程LabVIEW开发 ADAM-4056 DO模块例程与相关资料 ​ADAM-4056SO是具有12通道自源型携带Modbus协议隔离数字输出模块.具有如下特点: ADO源电源故障检测 ...

  6. python多线程编程模块不包括_python 学习_第四模块 并发编程(多线程)

    python 学习_第四模块 并发编程(多线程) 一  开启线程方式 from threading importThreadimporttimedefsay(name): time.sleep(2)p ...

  7. python套接字编程_Python套接字编程(1)——socket模块与套接字编程

    在Python网络编程系列,我们主要学习以下内容: 5. 常见的Python异步编程框架 6. 协程在Python网络编程中的使用 本文介绍Python下的基本套接字编程,主要基于 socket 模块 ...

  8. Python多线程编程---(1)threading 模块 Thread 类

    全文参考:Python多线程编程(一):threading 模块 Thread 类的用法详解_frank 的专栏-CSDN博客 最近看了下团队自动化测试用例的代码,里面有涉及并行处理的逻辑,主要是基于 ...

  9. OC和Swift混合编程引用Pods管理的模块

    OC和Swift混合编程引用Pods管理的模块 用Pods安装需要使用的模块后,打开.xcworkspace文件,然后按下图所示设置一下User Header Search Paths: swift中 ...

最新文章

  1. matlab中 %s 是什么意思,ie在matlab中是什么意思
  2. db2中null和空值的区别_MySQL数据库的表中 NULL和空值 到底有什么区别呢?
  3. 剑指Offer:打印从1到最大的n位数
  4. ProFile配置节属serializeAs
  5. Architecture(5)电商APP组件化探索
  6. linux对文件属性及权限操作的一些基本命令
  7. 强悍的 Linux —— 网络
  8. 极简代码(五)—— 斐波那契数列
  9. 重构Webpack系列之二 ---- 入口起点
  10. 如何将电脑网页准考证下载地址
  11. 计算机里面保留游戏账号名字的是什么文件夹,租号玩系统文件已损坏-电脑安装游戏老是显示文件已损坏...
  12. Hdoj 1065题解
  13. Raid5数据恢复原理_两块盘离线数据恢复方法
  14. JS实现中文转拼音首字母和五笔简码
  15. 自媒体、新媒体、融媒体的区别是什么?
  16. 海豚调度(DolphinSchedulerDolphinScheduler)2.0的下载及安装(单机版)
  17. 查看计算机内存过高,物理内存过高怎么办,小编教你电脑物理内存过高怎么办...
  18. UIToolBar实现高斯模糊
  19. 《The C Programming Language》答案(第一章)
  20. tomcat 7 最新版本 apache-tomcat-7.0.109

热门文章

  1. 2.Nginx Docker安装Nginx
  2. U盘安装ubuntu18.04 优麒麟18.04 详细过程
  3. STC89C52RC控制WS2812B LED 调色调光(一)
  4. 功放管php和NPN的区别,一张图搞懂PNP型和NPN型三极管区别
  5. PyTorch ResNet 实现图片分类
  6. 将单页/多页 tif转换 jpg 格式方法和所需jar包
  7. excel怎么设置打印区域_如何设置打印预览,Excel打印功能介绍
  8. 如何处理在WINDOWS VISTA上安装VS2008时遇到要求安装WINDOWS XP SP2的错误和QQ对战平台安装后不能登录的问题
  9. Jetson安装ORB_SLAM3(一)
  10. 预测大盘最准确的指标_通达信预测大盘利器指标公式