乐高ev3编程题小白到精通47题.doc_第1页
乐高ev3编程题小白到精通47题.doc_第2页
乐高ev3编程题小白到精通47题.doc_第3页
乐高ev3编程题小白到精通47题.doc_第4页
乐高ev3编程题小白到精通47题.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、第一课:程序001: 马达功率为10 持续转动,按下触碰传感器后,马达停止转动,程序结束。程序002: 马达功率为10 持续转动,按下触碰传感器后,马达停止转动,再次按下触碰传感器后,马达功率为10 转动 3 秒钟,程序结束。程序 003: 程序开始时马达不转动,按下触碰传感器后,马达功率为10持续转动,再次按下触碰传感器后,马达停止转动,程序结束。程序 004: 程序持续运行,开始时马达不转动,按下触碰传感器后,马达功率为10持续转动,再次按下触碰传感器后,马达停止转动,如此往复。提示: 加入循环模块。程序 005: 程序持续运行,在按下触碰传感器时,马达以50 功率持续转动,在松开触碰传感

2、器时,马达停止转动。提示: 加入循环和切换模块。第二课:程序 001: 程序持续运行,在颜色传感器测量的反射光强度大于50 时,大马达转动,小于等于50 时,大马达停止转动。程序002:等待颜色传感器识别到白色后,A 口马达以50功率转动3圈,程序结 束。程序 003: 屏幕左上角显示文字: "One”,保持 3秒钟,在同样位置显示文字 : “ Two” , 保持 3 秒钟,在同样位置显示文字: "Three" ,保持 3 秒钟,程序结束。程序 004: 以“文本”一“网格”模式, 同时在屏幕(0,0) 处显示“One”,(0,2)处显示“Two”,(0,4) 处

3、显示 "Three" ,保持 3 秒钟,程序结束。提示: 清除屏幕参数的正确设置。程序 005: 程序持续运行,在2 口颜色传感器识别出6 种指定颜色时,屏幕上昆示出该颜色的英文名称( 白 : White黑 : Black, 蓝 : Blue, 绿 : Green, 黄 : Yellow, 红 :Red) , 其他情况下屏幕上显示“Waiting ” . 提示 : 用切换模块( 多值模式 )实现。 4. 连线用于在模块间的内容传递。程序006;程序持续运行,将颜色传感器的反射光强度数值实时显示在EV3主机屏幕大致中间位置。提示: 让学员尝试如何把内容显示在屏幕的大致中间位置

4、。5. 超声波传感器: 结合 PortView 体验超声波传感器测量距离的用法和作用。程序007:程序开始时A 口马达持续转动,等待超声波传感器洲量数值小于 30厘 米时,A 口马达停止转动,程序结束。程序008:程序村续运行,在超声波传感器测量数值小于 30厘米时,AL马达不转 功,V在超声波传感器测量数值大于 30厘米时,A 口马达持续转动。程序 009: 程序持续运行,在屏幕左上角实时显示超声波传感器测量数值。提示利用连线,综合练习程序 010; 程序持续运行,以2 口颜色传感器的反射光强度数值控制马达的转动功率(即数值为30时,转动功率也为30).并将该数值实时显示在 EV3主 机屏幕

5、左上角。第三课程序 001:程序持续运行,在屏幕左上角实时显示陀螺仪传感器的当前数值。提示 :利用连线。程序002;程序开始时马达持续转动,在陀螺仪传感器测量的数值>90时,马达停止转动,程序结束。程序003;捅放数字类“0” “ 9”的声音文件,播放模式为1 (播放一遍且立刻向后运行),间隔为1 秒,之后程序结束。程序 004:利用音符与简谱的对应表(请教师自制),按照已自行准备的简普编写程序,播放音乐,注意:播放的速度(每一拍的延时时间) 、连音、体止符的处理。程序 005:状态灯绿色闪烁3秒钟, 红色闪烁3 秒钟, 关闭状态灯2秒钟, 黄色常亮 3 秒钟,程序结束。程序 006:模

6、拟真实的红绿灯亮灯方式和过程,注意如何模拟信号灯的长亮和闪烁的状态,和信号灯颜色之间的切换过程。综合练习程序007:等待按下1 口触碰传感器后,状态灯开始以红色闪烁,播放“系统”声音文件"General alert”二次,等待再次按下1 口触碰传感器后,插放“系统”声音文件“ Power down” 一次,清除屏幕,关闭状态灯,等待8秒钟后程序结束。程序008:以陀螺传感器则量的角度数值控制播放声音的频率或者音量。提示:控制频率时需要用数学模块乘一个系数,例如 : 80,需要教师示范数学模块的使用。程序009,程序开始时马达持续转动,在陀螺仪传感器测量数值>90 时,马达停止转

7、动,屏幕显示“ OK”,保持3秒钟后,程序结束。程序010:程序持续运行,在陀螺仅传感器测量数值<90时,马达持续转动,屏幕无显示,在>90度时,马达停止转动,屏幕显示“0K”。第四课程序001;程序持续运行,在EV3主机屏幕左上角实时显示A 口马达当前转动的 角度数值。程序002:不用变量实现EV3主机用幕左上角显示0-99的数字,显示间隔为0.2 秒。提示:利用循环计数器和循环结束条件。程序003:程序持续运行,在EV3主机屏幕左上角实时显示 A 口马达当前转动的角度数值,只有当1 口触碰传感器按下后,程序结束。提示:利用循环结束条件判断触碰传感器是否按下。程序004:将程序0

8、03以切换模块与循环中断模块结合的方式实现。3.切换模块高级使用 :切换模坎的嵌套用法。程序 005:安装 1 口和 4口触碰传感器。程序持续运行。只按下1 口触碰传感器1时,A 口马达以30功率持续转动,只按下4 口触碰传感器2时,A 口马达以-30 功率持续转动,在其他情况下时,A 口马达不转动。程序 006:安装 1 口和 4口触碰传感器。程序持续运行。两个触碰传感器均未按下时屏幕上没有显示内容,1 口触碰传感器按下时屏幕左上角显示“1”, 4 口触碰传感器按下时屏幕左上角显示“ 2”, 两个触硬传感器都按下时屏幕左上角显示“ 3”。程序007;程序持续运行。将 A 口马达角度传感器的读

9、出数值实时显示在屏幕左上角,并利用该数值控制D 马达转动的功率。在1 口触碰传感器按下后。程序结束。程序008:在程序开始的5秒钟内,随意A 口转动马达,并在EV3主机屏幕左上角实时显示马达所转动的角度。在5秒钟时,播放提示音符“C4” 0.5秒钟,等待1秒钟后,A 口马达以随意功率反向转动到程序起始时的原始位置,程序结束。第五课程序001:程序持续运行。在EV3主机屏蔡左上角实时显示当前按下的主机按钮 (可 以用“UP”、“ DOWN"、 “ LEFT” 、 “ RIGHT” 、 “ CENTER” 表示,如果没有键按下则屏幕上不应有内容显示)。程序002;程序持续运行。在EV3主

10、机屏幕上实时显示当前按下的主机按钮, 要求: 如果有多个按钮按下,则所有按下的按钮都应显示。提示 : 1. 可以在屏幕内的相对应位置(上下左右中)分别显示相应的按钮状态,按下则显示相应英文,没有按下则不显示;2.应该使用名个切换模块串行的程序结构,每个切换模块只对某一特定按钮是否按下进行处理,而不能使用只用一个切换模块测量所有按钮状态的程序结构。程序003:小车遇黑线停止;可以用“程序开始时A 口马达持续转动,等待2 口颜 色传感器识别到黑色后,A 口马达停止转动,程序结束”来代替。程序004:再次实现“课程916012”中的“程序010”,实现用颜色传感器反射光强度控制马达功率的效果。程序0

11、05:程序持续运行,模拟EV3主机的“Motor Control"功能,即用EV3主机 的上下左右按钮实现对 A口马达及D口马达的正向和反向转动控制。程序006:在程序005的基础上,实现完整的"Motor Control" 功能,即添加用中间按钮用于控制“ A、D”马达与控制" R C'马达的切换功能。提示:用两个循环 分别控利AD和BC马达转功,并将这两个循坏的结束条件设为中间按钮按下, 在这两个循环外再套一个循环。916015程序007模才H PotView功能,在EV3屏 幕上显示当前马达和传感器的数 值。提示第 1 步, 在屏幕将弟1

12、行以字号0 实时显示入口马达的当前角度第二步增加在屏幕第二行以字号0 实时显 1 口触碰传感器当前按下的状态(0 为松开。 1 为按下了) 第三步: 增加在屏幕第三行以字号0 实时显示2 口超声波传感器在当前的距离数值:第四步:增加在加在屏幕第四行以字号0 实时显示3口颜色传感器的反射光强度:第五步: 为所有显示的教值前增加显示端口信息,例如马达增加显示“A:",触碰传感器增加显示“ 1:”。第六课程序001:程序持续运行,在3 口超声波传感器的测量距离20厘米时,A 口与达 停止转动,屏幕中间位置显示“ !”,= 20厘米时,A 口马达以30功率转动, 屏幕无显示,如此往复。提示:

13、注意中英文输入法的切换、屏幕无显示可以用空格覆盖“!”。程序002:在程序001 的基础上,增加在屏幕左上角实时显示3 口超声波测量数值功能。提示:正确设置显示模块的清除屏幕参数。程序003: A 口马达持续转动,在2 口颜色传感器测量的颜色为红色时,A 口马达停止转动,屏幕左上角显示:“ Attention ”,保持 3 秒钟,程序结束916016程序004:程序持续运行,当 4口陀螺仪传感路测量数值在-45-45之间时,在屏幕上显示系统自带“信息”分类中的“ Forward”图像;当测量数值在45-135 之间时,显示“ Right"图像;当测量数值在135225之间时,显示“

14、Backward"图 像;当测量数值在225- 315之间时,显示“ Left”图像;程序用法:EV3主 机正向放 置不动,陀螺仪传感器初始方向与 EV3主机并列正面朝上且插口朝向使用者, 程 序启动后水平转动陀螺仪传感器,观祭显示图像的变化。提示:利用切换模块的嵌套使用区分出各个角度范围。916016程序005 (提高级) :在理解程序004展现技巧的前提下,修改程序,使得陀螺仪与EV3主机绑定在一起的时候,转动 EV3主机能部分模拟指南针的效果:提示:正确的效果是随着主机在-45 度 315度之间转动的过程中,屏幕上显示图像的箭头一直指向程序起始时的方向。程序006:程序启动时A 口马达以50功率持续转动,等待2 口颜色传感器测量的反射

温馨提示

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

评论

0/150

提交评论