1、第八课 机器人循光教学目标:1、了解红外线传感器的工作原理。2、了解机器人平台中条件循环模式的设置方法。3、学会编写机器人循光运动的程序。1、重点:学会编写机器人循光运动的程序。2、难点:计数循环控件的设置,学会编写机器人循光运动的程序。教学准备:多媒体控制软件、机器人平台教学过程:一、导入新课1、前面我们学习了如何使学生机器人前进、后退、转弯、唱歌,今天我们看看能不能使机器人跟光行走和追逐白纸呢?2、要实现机器人跟光行走和追逐白纸,要作用红外线传感器。3、红外线传感器的工作原理是由红外线发光管发出红外线,用接受管检测是否有反射光,判断是否有障碍物。二、教学新课1、编写程序。(1)打开“学生机
2、器人平台”窗口,单击“文件(F) ”菜单中的“新建(N) ”命令,新建一个程序。(2)添加“流程控制”模块中的“条件循环”控件,并连接“Main”控件。添加“执行控件”右击“执行”控件,选择“属性”命令,在“IO6”对话框中打。(3)添加单分支结构语句,打开“流程控制”对话框。选定“单分支” ,将“单分支”拖动到“IO”设置后面并设置。选定“伺服电机 2”,将“转动角度”设定为“100” 。(4)学生讨论原理原理其实和避障差不多。当机器人前方有手电光亮的时候,直行,没有光亮就停止。再外面套个条件循环就可以实现了。仍然是读 IO6 传感器,当 IO6=0 说明没有障碍,即没有灯光时,停止;当 I
3、O6=1 说明前方有障碍,即循着光了,便直行。(5)单击“保存”按钮,保存文件。2、下载程序(1)单击“编译”按钮,进行程序编译。(2)用下载线将计算机与机器人主板接口对接,打开学生机器人的电源开关,将学生机器人置于复位状态。(3)单击“程序下载到主控芯片”按钮,将程序下载到学生机器人主板芯片中。完成后关闭电源,拔下下载线。3、启动机器人。(1)打开电源开关(2)当等待执行指示灯闪烁时,按下运行键,学生机器人开始动作。三、全课小结1、现在让我们来欣赏我们的机器人循光给我们看吧!;2、思考:如何使得学生机器人在更为复杂的光线中工作;四、作业;1、完成课本上的“实践园” ;编写一段程序,使得学生机器人跟光行走;2、完成课本上的“成果篮”板书设计: 第八课 机器人循光机器人循光的流程图机器人循光的程序