《教会机器人躲避障碍物》教学设计
教学内容
通过前面的学习,小刚和他的同学已经学会了指挥机器人做各种各样的运动,画出各种精美的图形。但是小刚他们也遇到了一些问题,当机器人遇到障碍物时,就会待在原地不动,能不能设计程序来使得机器人能躲避障碍物呢?这节课我们将学会使用条件命令教会机器人躲避障碍物,进一步掌握控制机器人的步骤和方法。21世纪教育网版权所有
学生分析
在前一节课的学习中,同学们已经能指挥机器人各种各样的运动,学生已经基本掌握了重复命令和嵌套命令。但是学生的想象力是无穷的,能够完成更复杂的设计,渴望创作出自己的作品。21教育网
教学目标
知识与技能:
1.了解机器人向上的红外传感器;
2.理解条件转移命令。
过程与方法:
通过小组探究,明确研究任务,设计程序进行仿真操作来使机器人躲避障碍物。
情感态度与价值观:
培养学生动脑、动手的能力,活跃学生思维。
重点:条件转移命令。
难点:条件转移命令。
教学准备
图片、视频、多媒体课件等。
教学过程
教学内容
活动时间
教学活动
活动目的
教师活动
学生活动
引入新课
3分钟
通过前面的学习,小刚和他的同学已经学会了指挥机器人做各种各样的运动,画出各种精美的图形。但是小刚他们也遇到了一些问题,当机器人遇到障碍物时,就会待在原地不动,能不能设计程序来使得机器人能躲避障碍物呢?这节课我们将学会使用条件命令教会机器人躲避障碍物,进一步掌握控制机器人的步骤和方法。
教师设疑,学生思考。
任务驱动教学,让学生了解本节课的研究对象。
机器人的眼睛
3分钟
海龟机器人的眼睛属于感觉器官。从前面的学习中我们知道,它是一个红外线传感器。
传感器输出的电信号通过主板上的输入输出(I/O)端口,传送到机器人的大脑——单片计算机上,单片计算机则根据程序的安排来指挥机器人的操作。
为了使机器人躲避障碍物,我们在机器人机身的前面、左面、右面三个不同方向各安装了一个红外线传感器,可以实现三个方向的避障。它们的功能分别是:
功能
种类
变量I/O端口
值(发现障碍物)
值(没发现障碍物)
前红外线传感器
PIN5
0
1
左红外线传感器
PIN6
0
1
右红外线传感器
PIN7
0
1
学生听老师分析各种不同传感器的功能。
激发学生要创新,并要善于思考。
条件转移命令
15分钟
1.教师出示任务:
以学习小组为单位,共同设计一个机器人躲避前方障碍物的程序。
可以从以下几个步骤去考虑:
任务分析
编写程序
仿真运行
下传运行
名称
条件命令
格式
IF 条件表达式 THEN 命令串
功能
当条件表达式成立时,先执行then后面的命令。当条件表达式不成立时,就直接执行下一行命令。
举例
IF :PIN5=0 THEN RT 90
条件转移语句的基本格式:
2.学生自己设计一个机器人全方位躲避障物的程序。
可参照教材36页的分析来进行设计,也可自行制作障碍物,自己设计程序。
学生在教师的分析下进行设计。
小组内进行竞赛,学生自己评出最具创意奖、最佳组合奖和最佳设计奖。
通过学生和教师的互动来提高学习气氛。
小结
2分钟
这节课我们学习了条件转移命令后就能让机器人像长了眼睛一样能自行躲避障碍物。请同学们课后独自设计机器人躲避障碍物的程序。下节课我们来进行点评。
明确自己课后的任务。
进一步培养学生课后复习、巩固新知的良好习惯。