内容正文:
第5课 忠诚的卫士
——红外传感器的检测与条件控制
教学目标:
1.知识目标:学会红外传感器的检测与条件控制的使用。
2.技能目标:培养学生上机操作的能力。
3.情感目标:增加对机器人学习的兴趣。
教学重、难点:
红外传感器的检测与条件控制。
教学课时:1课时
教学过程:
一、课堂引入
在机器人游园会大门口,我们看到一个机器人站在那里不停地计数1,2,3,···,不知道累,不知道渴、不知道烦······
本节课,我们将了解红外传感器的检测和使用方法,以及选择结构程序的设计思路和方法。
二、新课教学
1.问题研究——机器人如何识别环境障碍物
(1)编写机器人“视力检测”程序
步骤1:在计算机桌面双击图标进入流程图编辑区。
步骤2:在“控制模块库”中选择“永远循环”模块,拖到“主程序”模块下面。
步骤3:在“传感器模块库”中选择“红外测障”模块,放到“永远循环”模块当中。
步骤4:在“执行器模块库”中选择“显示”模块,与“红外测障”模块连接。
步骤5:右击“显示”模块,打开“显示模块”对话框。
步骤6:在“显示信息”的第一行最后,选择“引用变量”,出现“变量百宝箱”对话框。
步骤7:在“变量百宝箱”中选择“红外测障”模块。“变量百宝箱”中间的“整型变量引用”窗口变成了“红外变量引用”窗口。
步骤8:在“红外变量引用”窗口,单击第一栏“红外变量一”,出现一把“钥匙”,表示该变量被选中。步骤9:单击“变量百宝箱”对话框的“确认”按钮,返回“显示模块”窗口,这时显示信息变为“红外变量一”。
步骤10:单击“显示模块”对话框的“确定”按钮,完成了检测程序的编写。
(2)设置仿真环境
步骤1:单击进入仿真环境。
步骤2: 把障碍物移到“显示屏”窗口中。
2. 问题研究—如何让机器人看的远一点
步骤1:在仿真环境界面机器人初始参数设置区,单击“红外”按钮,在左侧栏中出现“红外”探测半径,将红外探测半径调整为80。
步骤2:再把机器人放入仿真环境中检测“视力”。
3.问题研究—如何让机器人看到障碍物时发出报警
步骤1:打开红外测障程序,右击“红外测障”模块,弹出一个“红外测障模块”对话框。
步骤2:单击“检测完成后,进行条件判断”,弹出新对话框。
步骤3:打开条件判断表达式右侧“前”的下拉菜单,选择“无”。
步骤4:单击“确定”。
步骤5:在执行器模块库中选择“发音”模块。红外报