版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目 录CONTENTS123定点停车地面检测模块的判断功能检测场地表面的灰度熟悉地面探测传感器。掌握地面检测模块的用法。学会使用带判断功能的传感器模块。 在机器人底板上,一般都装有地面探测传感器,可以用来辨别场地的反光程度。有了这种功能,就可以用场地上的线条或色标等为机器人规定行走路线或控制它们的运行。一、检测场地表面的灰度 编程序时,利用 模块可以获得地面探测传感器的检测值,从而控制机器人做出不同的反应。下面先编一个程序,让机器人显示地面探测传感器的检测值。 动手做 显示地面探测传感器的检测值。 第1步:启动VJC,打开流程图编辑窗口。 第2步:编的程序。添加 模块时,先选定“传感器模块库
2、”而板中的“地面检测”按钮 。 第3步:右击模块,在打开的“显示模块”对话框中选定第一个“引用变量”选项,打开“变量百宝箱”对话框。 第4步:单击“地面”按钮,再单击对话框中的“地面变量一”框,使它的右侧出现 标记。 第5步:依次关闭打开的对话框。 第6步:以“查看地面”为文件名保存文件。 下面把机器人放到不同的场地上,观察显示屏上显示的数。 实践与观察 第1步:下载并运行上面的这个程序,把机器人放到课桌上。这时,显示屏上显示的数是_。 第2步:把机器人放到窗台上。显示的数是_ 。 第3步:把机器人放到教室地面上。显示的数是_ 。 第4步:把机器人放到一张白纸上。显示的数是_。 第5步:把机器
3、人放到一张红纸上。显示的数是_ 。 第6步:把机器人放到一张黑纸上。显示的数是_ 。 操作过程中可以看到,把机器人放在不同颜色的表面上,显示屏会显示不同的数。这些数就是 模块获取的不同检测值。在VJC系统中,通常把这种检测值叫做灰度。 你知道吗? 地面探测传感器的检测值是0255的整数。一般来说,地面的颜色越深。获得的检测值越大。检测值默认存放在“地面变量一”里。 二、定点停车 在场地表面设置颜色鲜明的标志,可以让机器人测到灰度值的变化,然后做出相应的动作。 动手做 让机器人到达黑线后停止前进。 第1步:新建的程序。” 在流程图中依次插入 模块和“条件循环”模块。 选定“传感器模块库”面板中的
4、 按钮,单击“条件循环”模块中“是”分支的红点,在循环体中插入 模块。 选定“执行器模块库”面板中的按钮,单击“条件循环”模块中“否”分支的红点,在流程图中插入 模块。 在流程图的最后插入模块。 第2步:右击流程图中的“条件循环”模块,打开“条件循环模块”对话框。 第3步:单击对话框中的“整型变量一”框,打开“变量百宝箱”对话框。 第4步:单击“地面”按钮,“地面变量一”框的右侧出现一个标记,表示选定了这个变量。 第5步:单击按钮。 第6步:单击“条件循环模块”对话框中的 按钮,在打开的下拉列表框中选定“”选项,然后在右侧的框中输入150,把循环条件设为第7步:单击 按钮。第8步:以“定点停车
5、”为文件名保存文件。第9步:在场地上设置一条较宽的黑线,然后下载并运行这个程序,让机器人朝着有黑线的方向前进。机器人走到黑线上时,就会停止前进。提示 在这个程序里,循环条件中的数值150是根据实验室里的地面检测值选定的。实际操作时,这个数值会因场地颜色、黑线所用的材料等条件的不同而有所不同。编程时,要根据实际情况适当调整。 试一试 编一个程序,让机器人走到灰度较大的地面上时,开始沿S形路线行走。 三、地面检测模块的判断功能 用模块获取传感器的检测值后,还可以对检测值进行判断,控制机器人做出不同的反应。 动手做 让机器人走到黑色路面时两眼闪烁。 第1步:新建文件,按编流程图程序。”在“传感器模块
6、库”面板中选定按钮 ,然后添加 模块。在“控制模块库”面板中选定按钮,然后在 模块下添加“永远循环”模块。在“传感器模块库”面板中选定 按钮,然后在循环体中添加 模块 第2步:右击 模块,打开“地面检测模块”对话框。单击 按钮,对话框中会出现“条件一”选项卡。 第3步:单击 按钮。操作后, 模块增加了“是”和“否”两个分支。此时,“地面检测”模块就具有了条件判断功能。 第4步:分别在“地面检测”模块的“是”分支和“否”分支上的红点处插入模块 第5步:设置模块的属性。右击“地面检测”模块,在打开的“地面检测模块”对话框中设置判断条件右击 模块,给左、右电机设置不同的功率。如左电机的功率设成90,
7、右电机的功率设成70。设置左起第一个模块,让机器人两眼闪烁。设置第二个模块,让机器人两眼发绿光。第6步:以“亮灯行走”为文件名保存文件。第7步:下载程序后,把机器人放到具有不同灰度的场地中。运行程序,机器人会沿圆周行走。在比较灰暗的路面上行走时,机器人会两眼闪烁,否则两眼发绿光。提示 与前面的程序类似,作为条件的数值50是根据实验室的条件而确定的,实际操作时要适当调整。一点通设置传感器模块时,单击对话框中的按钮,可以改变模块的形状,并且使它具备条件判断功能,相当于先获取传感器的检测值,然后利用“条件判断”模块进行判断。我的收获123 1.编程让机器人走到指定的区域时停上行走,开始演奏1 7 6 5 4 3 2 1。2.编程让机器人在较暗的地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中语文八年级上册说明文语言精准性赏析教学设计
- 小学六年级语文上册第一单元《古诗词三首》深度研习知识清单
- 初中二年级英语 Module 11 Unit 3 Language in use 高效课堂实施教案
- 小学二年级数学下册《认识图形》单元知识清单
- 初中八年级物理(人教版)上册知识清单:汽化与液化深度精析
- 小学六年级语文描写手法在小升初阅读中的多维运用教学设计
- 汽车重要供货协议
- 2026年脱贫攻坚战年度总结:全面小康新篇章
- 服装季度代工协议
- 医院租赁合同确认函6篇范本
- 2026年村级污水助理笔试高频考点解析
- 物业行业安全生产月培训课件
- 从“多模式”到“精准多模式”:腹部手术围手术期疼痛管理指南(2025版)解读
- 私募基金投资尽职调查模板
- 扩音机电路安装与调试详细教案
- 2026年4399u3d笔试题及答案
- 无人机群飞行规划员职业技能鉴定考试复习题库(附答案)
- 心梗三项课件
- 中国绢云母矿化妆品填料市场与替代材料对比研究
- 2023-2025全国高考英语试题汇编:完形填空
- 高考物理一轮复习 考点精讲 考点08 实验:探究弹簧弹力与形变量的关系 (原卷版)
评论
0/150
提交评论