乐高fll竞赛-ev3帮助开始模块_第1页
乐高fll竞赛-ev3帮助开始模块_第2页
乐高fll竞赛-ev3帮助开始模块_第3页
乐高fll竞赛-ev3帮助开始模块_第4页
乐高fll竞赛-ev3帮助开始模块_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工 图像编辑 声音编辑 内存浏览 模块创建 无线设 模块导 软件升 固件升 编程模 动作模 中型电机模 大型电机模 移动转向模 移动槽模 显示模 声音模 程序块状态灯模 流程模 开始模 等待模 循环模 切换模 循环中断模 未完,EV3帮助(3)继续 工图像编辑EV3程序块上显示的图像和文本。还可以编辑现有图像文件。图像编辑器可以打开.rgf、.jpg、.png和.bmp文件。选择图像编辑器:在“工具”菜单中,单击“图像编辑器” 使用缩放按钮调整图像的大小。可以通过单击并拖动图像来移动它。“预览”EV3程序块显示上的显示方式(178像素宽及128像素高)来显示图像。使用左侧的“阈值滑块”可以通过添加线、圆圈及内容来进一步编辑图像:所选图像保存图可以使用“图像”声音编辑EV3在“工具”菜单中选择“声音编辑器”可打开声音编辑器。打开现有声音文件或记录自己,使用滑块裁可以将几乎任何长度文件导入声音编辑器,但是只能保存不长于五秒文件(最大64KB)。对于较大声音文件,可能需要较长加载时间。声音编辑器可接受.wav、.mp3和.rsf声音文件。记录和编辑声记录调整音量保存编辑文件记可以使用计算机内置或连接的麦克风。可以通过单击记录按钮来记录最多10秒的自己。记录会10调整大时,它会变为紫色。“保存”按钮随后会变为活动状态。创建和使用文件越多,EV3程序块上剩下的内存空间越少。有关EV3程序块内存容量的信息,请参见管理文件和内存。保默认情况下声音文件会以未压缩文件的形式保存到EV3软件”文件夹保存的文件在“文件”在EV3程序块上编辑在声音模块中选择了“文件”模式时会列出编辑文件特定于当前项目会列在“项目声音”文件夹中。可用于所有项目的标准声音会列在“LEGO声音”文件夹中。有关信息,请参见声音模块内存浏览“内存浏览器”提供EV3程序块上的内存使用情况概况。可以使用“内存浏览器”在EV3程序块与计算机之间传输程序、声音、图形和其他文件,以及和删除EV3程序块上已有的文件。有关详细信息,请设备选择器:选择程序块或SD文件类型占用内存的(项目、应用程序所选设备上的文件的列:所选文件以便粘贴到EV3程序块内存或SD卡粘贴:将以前的文件粘贴到所选设备删除:从所选设备中删除所选文:将文件到EV3程序每个EV3程序块均拥有16MB的可用内存。该器的一部分用于在首次使用时预先加载至程序块的示例程序、图形和声音文件。这将留下4MB的空间供您创建和文件可以通过重新安装固件将EV3程序块的内存还原为出厂默认状态。有关此操作的详细信息,请参见升级EV3EV3EV3程序块内存中的所有文件。请在继续之前模块创建“模块创建器”可帮助采用此迷你程序,这是一些在工作区域中选择的模块,将它们组合在一起以创“模块”随着时间的推移,可以建立一个“模块”库,可以与其他MINDSTORMS用户进行交换。从“工具”菜单中选择“模块创建器”以启动“模块创建器”。选择一个“模块”图标以帮助标识模块。此示例使机器人按方形驱动,因此会使用带有电机的图标。迷你程序现在会转换为其自己的模块!为项目创建的所有“模块”都会出现在“模块”面板中可以将新“模块”拖动到编程画布上以在程序中使用它如果要编辑“模块”的,请双击它。使用“模块”实现目的刚才为形成方形而创建的“模块”非常棒,但是如果需要更大的方形该怎么办呢?或是如果希望机器人可以进入“模块”,每次更改输入,不过有一种更好的方式的模块创建器”以启动“模块创建器”。填写所有部分,如同对第一个“模块”所执行的操作一样,只是不要马上单击“完成”。而是单击“模在“参数设置”设置一个“默认值”,如1000,以防在自己的程序中使用“模块”时忘记设置它。甚至可以为参数选择现在已添加了参数,请单击“完成”新参数“距离”的大小(有关信息,请参见数据线)。返回主程序,现在会看到“模块”,但是此时具有一个参数用于设置方形迷你程序的边长。根据上面所此处是同一个“模块”,但是此时具有用于控制以下方面的参数针对每条边驱动的距离(“距离”)机器人行进的速度(“速度”)提示可以在“模块创建器”中对模块更改参数顺序。单击左或右箭头可移动所选参数EV3要添加或编辑连接,请选择“添加”或“编辑”按钮并填写网络名称和/或。有关信息,请参见连接到EV3。LEGO之外的制造商创建了可以与EV3程序块一起使用的传感器和附加设备。通常可以它们创建的自定义编程模块并在EV3编程环境中用于其产品。个文件夹中。记下提取的文件夹的位置。如果不是.zip文件,则按照制造商的说明操作。从“工具”菜单中选择“模块导入工具单击“浏览”按钮以找到将文件提取到的文件夹,然后单击“确定”会向您展示与最初的文件相关的模块列表。选择要导入的模块。单击“导入”以完成该过程软件升使用软件升级工具可确保具有版本的EV3软件。如果有更新版本可用,则此工具会指导您完成和安装版本所需的过程。Internet固件升固件是EV3程序块的软件。如果没有固件,则EV3程序块会无法工作偶尔,LEGO可能会发布新版固件,以添加增强功能或修复软件缺陷。您可以通过将EV3程序块的固件升级到版本,来拥有技术并提高EV3程序块的性能和可靠性。EV3固EV3USBInternetEV3程序块并将其连接到计算机。只能使用USB在“工具”菜单中选择“固件升级”。“固件升级”框会打开,如此处所示单击“检查”(“升级”旁)可查看是否有新固件升级可用。如果可用,则将它们到计算机从“可用固件文件”中选择固件版本。如果未列出所需固件版本,请按压“浏览”以查找它EV3重新安装原始EV3停止工作,可以重新安装产品随附的固件,这也许会有所帮助。EV3EV3EV3程序块的帮助,请参见印刷“用户指南”的“故障排EV3编程模动作模中型电机模选择电机端口和控使用模块顶部的端口选择器可选择希望中型电机模块控制的电机(A、B、CD)开关“关闭”如果结束时制动为“真”,则会立即停止电机。电机会保持在停止位置,直到另一个电机模块启动该电机,“伪”直到停止,或是直到另一个电机模块启动。开启指定秒可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”3.50.25秒。“开启指定度数”将电机开启度数输入中指定的度数,然后关闭。360示A50%900度(两圈半),然后停止它。中型电机的转动传感器会测量旋转度数。使用“开启指定度数”时,模块会等到电机恰好转动了指定度开启指定圈“开启指定圈数”提示圈度圈度12电机功率和方-100100之间的数字。正数会顺时针转动中型电机,负数会逆时针转动,如下图可以使用反转电机模块更改电机的正常旋转方向。如果反转了电机方向,和负功率级别的效果会与上提示输类输类允许的备-100真/如果为“真”如果为“伪”≥以度为单位的移动量。360大型电机模选择电机端口和控使用模块顶部的端口选择器可选择希望大型电机模块控制的电机(A、B、CD)开关“关闭”如果结束时制动为“真”,则会立即停止电机。电机会保持在停止位置,直到另一个电机模块启动该电机,“伪”直到停止,或是直到另一个电机模块启动。开启指定秒提示3.50.25秒。“开启指定度数”将电机开启度数输入中的旋转度数,然后关闭。360示D50%900度(两圈半),然后停止它。大型电机的转动传感器会测量旋转度数。使用“开启指定度数”时,模块会等到电机恰好转动了指定度开启指定圈“开启指定圈数”提示圈度12电机功率和方-100至100可以使用反转电机模块更改电机的正常旋转方向。如果反转了电机方向,和负功率级别的效果会与上提示输类允许的备-100真/如果为“真”如果为“伪”≥以度为单位的移动量。360移动转向模提示选择电机端口和控使用模块顶部的端口选择器可选择希望移动转向模块控制的两个电机(A、B、CD)。单击每个电机提示开“开启”模式会打开两个电机,然后立即继续执行到程序中的下一个模块。可以使用功率和转向输入控制电使用的输入:功率、转向示关“开启指定秒数”2秒,然后停止。3.50.25秒。用于使机器人行进特定距离或按特定量转向。360度旋转对应于电机转动一整圈。示例1的转动传感器会测量电机轮毂处的圈数。2550%功率,使机器人向右以弧形转弯。转向会持续到左电机(快的电机)1000度,然后机器人会停止。开启指定圈示50%3整圈。它随后向后直线驱动(对功率使用负数)3圈,停在最初启动位置处。提示圈度圈度12电机功率和方-100至100可以使用反转电机模块更改电机的正常旋转方向。如果反转了电机方向,和负功率级别的效果会与上提示-1001000(零)使机器人直线驱动。正数(大于零)使机器人输类输类允许的备-100-100真/如果为“真”如果为“伪”≥以度为单位的移动量。360移动槽模提示选择电机端口和控使用模块顶部的端口选择器可选择希望移动槽模块控制的两个电机(A、B、CD)。单击每个电机字提示开关2秒,然后停止。3.50.25秒。以用于使机器人行进特定距离或按特定量转向。360度旋转对应于电机转动一整圈。示例175%900度(两圈半),然后停止。对提示中的转动传感器会测量电机轮毂处的圈数。的电机)恰好转动900度,然后机器人会停止。机器人会转动,直至左电机向前转动了250度,然后机器人会停止。右电机会向后转动250度。提示开启指定圈50%功率向前直线驱动(50)整圈。它随后向后直线驱动(使用负功率)3圈,停在最初启动位置处。圈度12电机功率和方-100100之间的数字。正数和负数使大型电机以不同方向转动,如下可以使用反转电机模块更改电机的正常旋转方向。如果反转了电机方向,和负功率级别的效果会与上提示输类输类允许的备-100-100真/如果为“真”如果为“伪”≥以度为单位的移动量。360显示模选择显示模

EV3“显示预览”可以单击“显示预览”EV3显示上显示的内容预览。为模块选择输入值时,可以显示坐XYEV3程序块显示屏上的像素位置。位置(0,0)处于显示屏左上角,如下图所示。178像素宽,128像素高。X0177。Y坐标值范围从顶部的0到底部的127。提示“”EV3程序块显示屏上的任何位置显示文本。XY示此程序使用“大”字体在显示屏中心显示“o!”。文本-网格“”模式显示与行和列组成的网格对齐的文本。这样可以轻松显示和对齐多行文本。行的高度如果清除屏幕为“真”列输入指定文本的起始列(水平位置)。每列都是8像素宽。列的从左侧的0到右侧的21行输入指定文本的行或“行号”(垂直位置)10011靠近显列的宽度与“常规”和“粗体”1会使文本起始位置示以“大”字体显示多行文本时,请在换行时向行输入加2,以避免行。形状-线“”模式在显示屏上的任何两个点之间绘制一条直线。X1Y1X2Y2EV3程序块显示屏上绘制对角线。形状-圆圈“形状-圆圈”如果清除屏幕为“真”X和Y输入指定圆心的显示坐标。半径输入以像素为单位指定圆的半径。如果填充为“真”,则会填充圆的。如果填充为“伪”,则仅绘制圆的轮廓。形状-矩形“形状-矩形”如果清除屏幕为“真”XY输入指定矩形左上角的显示坐标。宽度和高度输入以像素为单位指定矩形的大小。如果填充为“真”,则会填充矩形的。如果填充为“伪”,则仅绘制矩形的轮廓。形状-点“形状-点”如果清除屏幕为“真”,则会在绘制像前清除显示XY“图像”文件名称输入位于模块顶部。它使您可以在图像文件的列表中进行选择。“LEGO图像”类别中的图像是随EV3软件包含的图像文件。“项目图像”类别中列出的图像是已在项目中使用的图像。这样可以在程序或项如果清除屏幕为“真”XY输入指定图像左上角的显示坐标。将使用绘制整个图像所需的空间大小,在下面及此点右侧绘制图像。对于大小适合填充整个显示屏的图像文件,请使用X=0和Y=0。“重置屏幕”EV3程序块显示屏返回运行程序时显示的常规信息屏幕。此屏幕显示程序名称和其他反馈。当在EV3程序块上运行程序时,会显示此屏幕,直至程序中的第一个显示模块执行。使显示的项目保持可EV3程序结束时,EV3EV3程序块菜单显示。这会擦除程序显示的此程序使用等待模块在程序结束时设置3秒延迟。这会在程序结束时清除显示之前,使圆圈保持显示2此程序在程序结束时使用循环使程序保持运行。这会使圆圈保持显示,直至通过按压EV3程序块上显示多个项EV3程序块显示。每自动转换为文本(有关信息,请参见数据线)。提示输输允许的备真/如果为“真”从模块顶部的“文件名称”输入中选择“连线”“文件名称”列0至列是8像素宽。列0行0至行是10像素高。行0X0至X坐标0位于显示屏左侧Y0至Y坐标00至线中第一个点的X0至Y0至线中第二个点的X0至Y≥圆圈的半径(以像素为单位≥矩形的宽度(以像素为单位≥矩形的高度(以像素为单位真/如果为“真”,则填充形状的=黑色=0=1=2=“常规”字体为9像素高、8像素宽。“粗体”字体为8像素高、8像素宽。“大”16像素高、16声音模选择声音模

声音模块使用EV3程序块中的扬声器发出声音可以预先录制文件或使用模式选择器选择要发出类型。选择模式之后,可以为输入选择值。可用输入会因模式而异。下文“文件”模式预先录制文件文件名称输入位于模块顶部。它使您可以从声音效果、口头词语和短语列表中进行选择。“LEGO声音”类别中是随EV3软件包含文件。“项目声音”类别中列出是已在项目中使用。这此程序会通过两个不同声音文件并等待每个文件完成,使EV3程序块说出“TurnRight”。EV3程序块只能在预先录制文件中的口头词语声音文件名称输入中的文本必须为现有声此程序会在10秒内,使机器人向前驱动的同时发出连续的笑声。通过对类型输入使用“重复”来实现音“音调”模式指定频率的音调。音调的频率控制音高(换句话说,是声音的高低程度)使用的输入:频率、持续时间、音量、类型“音调”模式的音调与音符模式的音符相同,但是可以使用“音调”指定准确频使用的输入:频率、持续时间、音量、类型示“音符”模式音符使用的输入:音符、持续时间、音量、类型提示可以在持续时间输入中使用小数点获取准确时间量(包括非常短的间隔)。例如,0.1秒会将音符十使用的输入:音符、持续时间、音量、类型示“停止”模式会停止当前由EV3程序块的任何声音。这通常用于停止之前在程序中由声音模块启动的示输允许的备(例如,“LaughingA-G4-6示例:“C4”为标准钢琴上的C音”300音频(Hz为单位≥音符或音调的持续时间(以秒为单位0至类型0、1或0=等待完成:声音一次,程序等待声音完1=一次:声音一次,程序会立即继续2重复:声音会连续重复至另一个声音模块执A-CDEFGAB程序块状态灯模选择控制模

EV3程序块正面的程序开如果闪烁为“真”示“重置”EV3程序块上运行。输类允许的输类允许的备0、1或0=1=2=真/如果为“真”如果为“伪”流程模开始模提示如果机器人已开启并连接到计算机(USBWi-Fi),则也可以单击开始模块上的绿色箭头提示单击开始模块上的绿色箭头会编译整个程序并将其到EV3,但是只有所选序列会运行。示例1:开始单个序列EV3单击软件中的“”按钮,然后选择程序并在EV3程序块上运行单击软件中的“/运行”按钮。程序会,然后立即运行单击开始模块上的绿色箭头。程序会,序列立即运行。示例2:两个模块序列EV3在两个声音和两个图像之间交替。在第二个序列中,一个中型电机在运行¼秒与停止¼秒之间交替。EV3程提示示例2等待模提示选择“等待”模可以在秒数中包含小数点。例如,2.5比较。模块在阈值比较为“真”时停止。例如,可以等到颜色传感器检测到小于50的反射光线强度值。“测量值”与传感器或电机连接到的EV3程序块上的端口匹配。如果指定比较已在等待模块开始时为“真”最终传感器值在测量值中输出。可以使用此模式确定使阈值测试为“真”有关使用不同传感器类型及它们提供的数据的信息,请参见“使用传感器”帮助文章。请参见编程示例:驱动至达到黑色线(方法2)(使用颜色传感器中)。等待特定传感等待模块的以下“比较”颜色传感器-比较-颜色红外传感器-比较-触动传感器-比较-状态消息传递-比较模式程序块按钮的信息,请参见使用程序块按钮。ID集合中选择一个或多个程序块按钮,然后选择“松开”、“按压”或“碰撞”作为“动作”。示颜色传感器-比较-颜色式中的颜色传感器的信息,请参见使用颜色传感器。请参见编程示例:驱动至达到黑色线(1)(使用颜色传感器中)红外传感器-比较-可以等待在IR信标上按压了按钮。有关红外传感器的信息,请参见使用红外传感器“”模式在“按钮ID集合”中选择一个或多个按钮,并为IR信标输入频道。模块会等待,直至按压了所选按钮中的任何一个。受到按压的按钮的ID在测量值中输出。示IR1时使电机开始转动,然后在松开该按钮时停止转动。通过等待没有按压任何按钮(按钮ID=0)来检测松开。触动可以等待触动传感器受到按压、松开或碰撞。有关信息,请参见使用触动传感器超声波传感器消息传递较模可以等待收到与指定比较匹配的消息。有关信息,请参见消息传递。更等待传感器按特定例如,可以等待来自颜色传感器的环境光强度值增加10。“方向”“量”“测量值”传感器或电机连接到的EV3程序块上的端口匹配。10。可以使用此方法在开启房间灯或将手电等待传感器更改为任何不同程序块按钮-更改-程序块按钮消息传递-更改模式程序块按“”模式等待按压或松开了任何一个程序块按钮。按压或松开的按钮的按钮ID在更改的按钮中输出。有关程序块按钮的信息,请参见使用程序块按钮。颜色传感器-更改-颜色“颜色传感器-更改-颜色”模式等待“颜色”模式中的颜色传感器检测到的颜色(0-7)更改检测到的最终颜色在颜色中输出。有关使用“颜色”模式中的颜色传感器的信息,请参见使用颜色传感器。红外传感器-更改-“红外传感器-更改-”模式等待来自IR信标的按钮ID更改。在大多数情况下,如果按压或松IRIDID在测量值中输出。有关触动传感器-更改-状态“”模式等待触动传感器的状态更改。如果在模块开始时松开(而不是按压)值中输出。有关信息,请参见使用触动传感器。消息传递改模“消息传递-更改”输入输输备在“时间”0:=(等于2:>(大于4:<(小于在具有“量”0=1=2=量有关传感器数据的信息,请参见各种传感器类型的帮助用数据线将其连接到循环或之后的编程模块。输备有关传感器数据的信息,请参见各种传感器类型的帮助循环模循环模块是可以容纳编程模块序列的容器。它会使所含的模块序列重复执行。可以选择不断重复执行模块、重复特定次数或是直至传感器测试或其他条件为“真”提示拖动模块可在循环内移动它们。循环模块会扩展以便为的模块腾出空间。循环中的模块可以使用计数输出得知循环已重复的次数。有关信息,请参见使用“计数”输出。模式:、计数、时间、逻辑、传感器模式模在“”模式中,循环内的模块会不断重复执行。不会到达放置在循环之后的任何模块。示例1此程序使机器人反复按交替的直行/转弯顺序驱动,直至程序停止提示EV3上的“返回”按钮可停止程序。示例2EV3显示上显示闭合的嘴,否则会显示张开的嘴。循环使切换模块计时在“时间”逻提示将传感器数据与阈值进行比感器或电机连接到的EV3程序块上的端口匹配。有关使用不同传感器类型及它们提供的数据的信息,请参见“使用传感器”帮助文章。50的反射光线强度,然提示将传感器数据与特定值进行模备红外传感器-IR请参见使用红外传感器“”模式提示使用“计数”输“计数”01。EV3显示屏上显示碰撞(按压然后松开)触动传感器的次数计数。循环中的等待模块使循环在调整循环大示输输备在“计数”在“时间”在“逻辑”模式中,循环会在此输入为“真”0:=(等于2:>(大于4:<(小于(各种传感器类型的输入有关传感器数据的信息,请参见各种传感器类型的帮助循环模块的输出是循环已重复的次数。要使用该输出,请使用数据线将其连接到循环或之后的编程模输类备循环已完成的次数。“计数”0切换模切换模块是可以包含两个或编程模块序列的容器。每个序列都称为一种“情示下面的程序使机器人说“Touch,然后测试是否按压了触动传感器。如果是这样,则“真”(顶部)情况执行,机器人会显示“Thumsup(拇指向上)并说“Ys。如果未按压触动传感器,则“伪”(底部)情况执行,机器人会显示“Thumsd”(拇指向下)并说“No”。在切换之后,机器人会说“Thankyo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论