小学六年级下册信息技术-第12课使用碰撞传感器人教新课标(23张)ppt课件_第1页
小学六年级下册信息技术-第12课使用碰撞传感器人教新课标(23张)ppt课件_第2页
小学六年级下册信息技术-第12课使用碰撞传感器人教新课标(23张)ppt课件_第3页
小学六年级下册信息技术-第12课使用碰撞传感器人教新课标(23张)ppt课件_第4页
小学六年级下册信息技术-第12课使用碰撞传感器人教新课标(23张)ppt课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、第第1212课课 使用碰撞传感器使用碰撞传感器熟悉碰撞传感器。掌握碰撞检测模块的用法。学习目标 机器人可以“听”声音,“看”光亮,可以“辨别”地面,“发现”降碍。除此以外,机器人还可以“感受”碰撞,并根据碰撞发生的方位,做出各种反应。目 录CONTENTS12检测碰撞绕开碰到的障碍多处同时碰撞3检测碰撞 教学机器人一般都装有碰撞传感器,用来感知与周围物体发生的碰撞。发生碰撞时,机器人的碰撞传感器会发出相应的信号。编程时,利用模块可以获得这种信号。检测碰撞让机器人检测是否发生了碰撞。 第1步:启动VJC,打开流程图编辑窗口,在工作区中添加“永远循环”模块。 第2步:选定“传感器模块库”面板中的“

2、碰撞检测”按钮,然后在棉环体中添加模板。 第3步;右击模板,打开“碰撞检测模块”对话框,单击 按钮,对话框中会出现条件选项卡。动手做检测碰撞让机器人检测是否发生了碰撞。 第4步:单击对话框中的选项,去掉前面的,然后把判断条件设为。 第5步:单击按钮。 操作后,模块增加了“是”和“否”两个分支,新“碰撞检测”模块就具有了条件判断功能。 第6步:在“是”分支中添加模块,设置它的属性,让显示屏上下两行分别显示“wu!”和“-”。 第7步:在“否”分支中添加和模块。设置模块的属性,让显示屏上下两行分别显示“you!”和“+”。再设置模块的属性,选定“四分之一的音符”和“1”选项。动手做检测碰撞让机器人

3、检测是否发生了碰撞。 第8步:在程序的末尾添加 模块。操作后,流程图程序。 第9步:下载并运行这个程序。一般情况下,显示屏上会显示“wu!”和“-”。按机身前面的碰撞按钮时,显示屏会显示“you!”和“+”,同时发出声音。动手做检测碰撞 在不同型号的机器人上,碰撞传感器的种类与位置各不相同。AS-InfoX型机器人的碰撞传感器与安装在机身上的碰撞按钮相连。碰撞按钮接触其他物体时,机器人的碰撞传感器会发出信号。一点通检测碰撞 编一个程序,让机器人在正前方发生碰撞时,两眼闪烁并向后退。练一练绕开碰到的障碍 机器人碰到不同方向的障碍后模块会返回不同的检测值。利用检测值,可以确定碰撞的方位,指挥机器人

4、绕开障碍。绕开碰到的障碍让机器人绕开碰到的障碍。第1步:编一个的流程图程序。动手做绕开碰到的障碍让机器人绕开碰到的障碍。 第2步:从上到下依次右击三个“条件判断”模块,打开“条件判断模块”对话框,设置判断条件。 动手做绕开碰到的障碍让机器人绕开碰到的障碍。 第3步:以“绕开障碍”为文件名保存文件。 第4步:下载并运行这个程序。如果前方碰到障碍,机器人会采取“后退、右转”的措施绕开障碍,然后再向前走。如果左侧碰到障碍,机器人会先向右转,然后再向前走。如果右侧碰到障碍,机器人会向左转,然后再向前走。动手做绕开碰到的障碍 在这个程序中,以嵌套的方式使用了三个条件判断模块,并把这个选择嵌套结构作为循环

5、体的一个组成部分。读懂程序,然后把机器人执行程序过程的描述补充完整。 进入_循环。 检测是否发生碰撞,并把检测值保存到_中。 执行第一个判断,如果条件成立,即_,就退出选择嵌套结构,转到第_步。否则,执行下一步。 执行第二个判断,如果条件成立,即_,就后退、右转,并退出选择嵌套结构,转到第_步。否则,执行下一步。 执行第三个判断,如果条件成立,即_,就右转,否则左转。然后,退出选择嵌套结构,执行下一步。 让机器人_,然后转到第_步。想一想绕开碰到的障碍 编一个程序,让机器人在前面发生碰撞时两眼发红光,左边发生碰撞时右眼发绿光,右边发生碰撞时左眼发绿光。练一练多处同时碰撞利用 模块,还可以检测到

6、多个方向同时发生的碰撞。多处同时碰撞让机器人在特定方位发生碰撞时显示一段话。第1步:新建的流程图程序。第2步:设置第一个模块的属性,让显示屏的上下两行分别显示“Whats the key”和“Can you find it”。第3步:右击程序中的“条件循环”模块,把判断条件设为 。第4步:设置第二个模块的属性,让显示屏的上下两行显示“Great”和“You find it”。动手做多处同时碰撞 第5步:以“机器人保险箱”为文件名保存文件。 第6步:下载并运行这个程序。这时,显示屏上会显示出“Whats the key”和“Can you find it”。同时按下左、右碰撞按钮后,显示屏上会显

7、示“Great”和“You find it”。 编程时,在“方向设置”栏中同时选“左”“右”“前”等多个选项,可以检测多个方向上是否同时发生了碰撞。执行程序时,如果机器人的左右同时发生碰撞,循环条件不成立,机器人会跳出循环体,执行后面的程序模块(条件中的“!=”表示“不等于”)。动手做多处同时碰撞 修改程序,改变“机器人保险箱”的密码,即“条件循环”模块中设置的条件,请大家利用碰撞按钮,猜测设置的密码。如果猜对了,机器人会两眼闪烁并原地旋转。练一练多处同时碰撞1.机器人有几个碰撞传感器?指出它们的位置。练习2. 让机器人根据碰撞的方向演奏不同的音符。左边发生碰撞时演奏1,右边发生碰撞时演奏2,中间发生碰撞时演奏3。然后,在图中标出循环的类型以及相应模块的属性,并描述程序的执行过程。多处同时碰撞3.

温馨提示

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

评论

0/150

提交评论