10 归心似箭
--亮度检测模块
教学目标:?
知识目标:
学会亮度传感器的应用与追光运动的应用。?
技能目标:
培养学生上机操作的能力。?
情感目标:
在学习过程中,学会合作与交流,勇于实践,能够客观公正地评价自己的任务完成情况。?
教学重、难点:?
学会亮度传感器的应用与追光运动的应用。
?教学用具:
VJC仿真软件、教师机、学生机。
教学课时:
1课时?
教学过程:?
一、猜谜语引入新课(激发学生的学习兴趣)?听说过飞蛾扑火,还没听说过机器人“扑火”。?
这节课,我们试着用机器人的两只眼睛寻找“火源”并靠近“火源”。?
二、新课教学?
这堂课我们有两个问题要解决,首先先解决第一个问题。(教学意图明确这节的内容和任务)?
1.问题研究——机器人如何识别环境障碍物?
(1)编写左右亮度检测模块(教学意图:布置任务让学生自学完成左右亮度检测模块,然后学生完成后,师在演示,这样个别不会的学生就会认真的听,学生们也明白了这个程序)?
步骤1:进入流程图编辑区。? ?
步骤2:打开桌面保存的7.1所示的亮度检测程序。
?步骤3:再添加一个“亮度检测”参数,如图8.1所示。?
左右亮度检测程序?
步骤4:设置第一个“亮度检测模块”参数,如图8.2所示。?
设置亮度变量一?
步骤5:设置第二个“亮度检测模块”参数,如图8.3所示。?
设置亮度变量二?
步骤6:打开“显示”模块。?
步骤7:单击第一行“引用变量”打开“变量百宝箱”对话框,如图8.4所示。??
设置显示模块?
步骤8:单击“亮度”,选择“亮度变量一”,如图8.5所示。?
?选择亮度变量一?
步骤9:单击“确认”按钮,返回“显示模块”对话框,如图8.6所示。?
?显示信息一?
步骤10:在“显示模块”中,单击第二行“引用变量”,再次打开“变量百宝箱”对话框,如图8.7所示?
?设置显示信息二?
(2)设置仿真环境?
步骤1:单击进入仿真环境。?
步骤2:?把障碍物移到“显示屏”窗口中。?
检测结果:机器人的左右两只眼睛可以分别“看至”环境光线?。两只眼睛识别“亮度”的数值,决定了机器人距离环境“火源”的距离。?
布置任务:
任务一把机器?人放在“火源”的右下角,看看结果如何。
任务二试试看,要让机器人左右看到的亮度一样,机器人应该放在什么位置?(教学意图:让学生更进一步验证检测结果。?
2.问题研究—能否让机器人像飞蛾一样靠近火源?
(1)编写机器人“扑火”程序(打开书69页参照书上步骤1至步骤19,学生自己动手完成如图8.21?机器人“扑火”程序)?
???????????????
?机器人扑火“?
(设计意图:让学生自学操作锻炼自学能力和动手能力,能够让所有学生都投入到学习中去。最后由师讲解一遍,加深学生的印象,自己不明白的地方也一目了然。)?
师:演示?
生:没完成的继续,完成的学生做任务一:试着把第一和第二个“条件判断”式里右侧的“参数值”设置得在一点。
任务二:在“停止电机”后面加上“发音”模块试试效果。?
知识拓展:?
程序有3种基本结构,顺序结构,循环结构,选择结构。?循环结构又分为无限循环和有限循环。“永远循环”模块控制的就是无限循环;“多次循环”控制的就是有限循环。?
3.创作天地:用3分钟的时间完成机器人远离“火源”的程序。提示:1分钟思考,1分钟修改,1分钟试验。?