版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1111课课 使用使用红外线传感器红外线传感器熟悉红外线传感器。掌握红外测障模块的用法。进一步熟悉选择结构。学习目标 利用红外线传感器,可以让机器人“看到”前方的障碍。目 录CONTENTS12红外线探测避开障碍红外线探测 机器人的红外线传感器可以发射一种人眼看不见的光线,这种光线叫做红外线。发射出去的红外线遇到障碍后会反射回来。红外线传感器收到反射回来的红外线以后,会产生一定的检测值,让机器人知道前方有障碍物。红外线探测显示红外线传感器的检测值。 第1步:启动VJC,搭建的流程图。添加模块时,先选定“传感器模块库”面板中的“红外测障”按钮。 第2步:右击模块,在打开的“显示模块”对话框中
2、选定第一个“引用变量”选项,打开“变量百宝箱”对话框。动手做红外线探测显示红外线传感器的检测值。 第3步:单击“变量百宝箱”对话框的“红外”按钮 ,再单击“红外变量一”框,使它的右侧出现标记。 第4步:依次关闭打开的对话框。 第5步:以“看看周围”为文件名保存文件。动手做红外线探测 下载并运行这个程序,把障碍物放到机器人面前不同的位置上,观察显示屏中显示的检测值并填表。实践与观察检测值检测值0障碍情况无障碍左前方有障碍右前方有障碍正前方有障碍 可以看到,把障碍物放到机器人面前不同的位置时,显示屏显示的数不同,表明模块获得的检测值不同。根据这些检测值,就可以判断障碍物的方向。在VJC系统中,用红
3、外线传感器探测障碍的过程叫做红外线探测。红外线探测 机器人的红外线传感器只能发现前方10cm20cm范围内的较大障碍物。操作时要注意障碍物的大小及摆放位置。提示避开障碍 用 模块获取红外线传感器的检测值后,可以让机器人根据检测值来采取适当的措施,从而避开障碍。避开障碍让机器人发现并避开正前方的障得。 第1步:新建一个文件。 第2步:编程序。 第3步:右击“条件判断”模块。打开“条件判断模块”对话框。 第4步:单击“整型变量一”框,打开“变量百宝箱”对话框。 第5步:单击“红外”按钮,选定“红外变量一”。 第6步:单击按钮,关闭“变量百宝箱”对话框。 动手做避开障碍让机器人发现并避开正前方的障得
4、。 第7步:在“条件判断模块”对话框中,把判断条件设为 。 第8步:单击按钮,关闭“条件判断模块”对话框。 第9步:以“避开正前方的障碍”为文件名保存文件。 第10步:下载并运行这个程序。可以看到,正前方有障碍时,机器人会后退、右转,没有障碍时,机器人会继续前进。动手做避开障碍 设置判断条件时,只需选择“无”“左”“右”或“前”等选项。运行时,机器人会自动把检测值和选项对应起来。例如,红外线传感器的检测值是4时,条件成立。提示避开障碍 编一个程序,让机器人能够通过“后退 向后转 前进”的方法避开正前方的障碍。 实际应用时,不仅能让机器人避开正前方的障碍,还可以让机器人避开左前方和右前方的障碍。
5、试一试避开障碍让机器人避开障碍。 第1步:新建流程图程序,添加“永远循环”模块,然后构建循环体,最后在程序未尾添加模块。动手做避开障碍让机器人避开障碍。 第3步:下载并运行这个程序。正前方有障碍时,机器人先后退,然后右转,避开障碍。左前方或右前方有障碍时,机器人向相反的方向转,避开障碍。前方没有障碍时,机器人向前走。 在这个程序中,以层层嵌套的方式使用了三个条件判断模块,并把这些嵌套在一起的选择结构作为循环体的一个组成部分。机器人执行程序的过程可以简述如下。动手做避开障碍 进入永远循环。 检测是否有障碍,把检测值保存到“红外变量一”中。 执行第一个判断模块,如果没发现障碍就向前走,然后转到第步
6、。否则,执行下一步。 执行第二个判断模块,如果条件成立(正前方有障碍),就后退、右转,然后转到第步。否则,执行下一步。 执行第三个为判断模块,如果条件成立(左前方有障碍),就右转,否则左转。然后,退出选择嵌套结构,执行下一步。 转到第步继续执行。动手做避开障碍 在流程图程序里,一个选择结构的分支中可以包含另一个选择结构。这种调用选择结构的方式,可以称为选择嵌套。利用选择嵌套,可以控制机器人对较复杂的情况进行判断。例如,需要对两种以上可能的状况分别处理时,嵌套使用条件判断模块,可以每次从中选择一种状况。判断时,把其中的一种状况作为“条件成立”,其余的作为“条件不成立”。一点通1.阅读课文,说明利用 模块可以发现哪些方向上的障碍。练习2.编一个程序,让机器人根据障碍的方向演奏不同的音乐。3.编一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会计人员的职业成就与反思计划
- 信阳师范大学《大学物理》2022-2023学年第一学期期末试卷
- 地震应急避险技能培训
- 《机械零件加工》立项改革课程结题申报表
- 新余学院《英语语音》2021-2022学年第一学期期末试卷
- 西华大学《外国美术史》2021-2022学年第一学期期末试卷
- 六年级校园安全我知道
- 西北大学《光电子学》2022-2023学年第一学期期末试卷
- 西安邮电大学《信息系统分析与设计》2021-2022学年第一学期期末试卷
- 汽车维护与保养 课件 项目1 汽车维护基础认知
- 项目报备合同范本
- 药剂科考核标准(临床药学室)
- 小班数学《帮瓢虫找家》课件
- 上海市华二附中2024届高一上数学期末预测试题含解析
- 论教育在人的发展中的主导作用
- 现代化工HSE技能大赛考试复习题库大全-中(多选题汇总)
- 勿忘国耻国家公祭日主题班会课件
- 七年级语文上册期末测试卷及答案
- 企业审计大数据分析方法及案例
- 2023届上海市高考各区一模语文考试试卷汇编(附答案15套)
- 冀美2011版二年级美术下册《壮美的长城》教案及教学反思
评论
0/150
提交评论