苏科版信息技术五上第20课《机器人循光》教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第八课机器人循光

教学目标:1、了解红外线传感器的工作原理。

2、了解机器人平台中条件循环模式的设置方法。

3、学会编写机器人循光运动的程序。

1、重点:学会编写机器人循光运动的程序。

2、难点:计数循环控件的设置,学会编写机器人循光运动的程序。

教学准备:

多媒体控制软件、机器人平台

教学过程:

一、导入新课

1、前面我们学习了如何使学生机器人前进、后退、转弯、唱歌,今天我们看看能不能使机器人跟光行走和追逐白纸呢?

2、要实现机器人跟光行走和追逐白纸,要作用红外线传感器。

3、红外线传感器的工作原理是由红外线发光管发出红外线,用接受管检测是否有反射光,判断是否有障碍物。

二、教学新课

1、编写程序。

(1)打开“学生机器人平台”窗口,单击“文件(F)”菜单中的“新建(N)”命令,新建一个程序。

(2)添加“流程控制”模块中的“条件循环”控件,并连接“Main”控件。

添加“执行控件”右击“执行”控件,选择“属性”命令,在“IO6”对话框中打√。(3)添加单分支结构语句,打开“流程控制”对话框。选定“单分支”,将“单分支”拖动到“IO”设置后面并设置。

选定“伺服电机2”,将“转动角度”设定为“100°”。

(4)学生讨论原理

原理其实和避障差不多。当机器人前方有手电光亮的时候,直行,没有光亮就停止。再外面套个条件循环就可以实现了。仍然是读IO6传感器,当IO6=0说明没有障碍,即没有灯光时,停止;当IO6=1说明前方有障碍,即循着光了,便直行。

(5)单击“保存”按钮,保存文件。

2、下载程序

(1)单击“编译”按钮,进行程序编译。

(2)用下载线将计算机与机器人主板接口对接,打开学生机器人的电源开关,将学生机器人置于复位状态。

(3)单击“程序下载到主控芯片”按钮,将程序下载到学生机器人主板芯片中。完成后关闭电源,拔下下载线。

3、启动机器人。

(1)打开电源开关

(2)当等待执行指示灯闪烁时,按下运行键,学生机器人开始动作。

三、全课小结

1、现在让我们来欣赏我们的机器人循光给我们看吧!;

2、思考:如何使得学生机器人在更为复杂的光线中工作;

四、作业;

1、完成课本上的“实践园”;编写一段程序,使得学生机器人跟光行走;

2、完成课本上的“成果篮”

板书设计:

第八课机器人循光

机器人循光的流程图机器人循光的程序

相关文档
最新文档