中小学教育资源及组卷应用平台
机器人生日表演(第二课时)
一、教材分析
《机器人生日表演》这一内容是综合实践课,引导结合前面所学的知识,制作一个会进行生日表演的机器人。本课为第二课时的教学,在第一课时看到生日蛋糕会亮灯的基础上,增加让机器人在蛋糕面前时,听到掌声,播放生日快乐歌的内容。在完成程序编写与模拟仿真的基础上,使用实体机器人模块搭建并调试机器人。
二、学情分析
本课教学对象是五年级学生,在经过近一学期的机器人学习,学生基本掌握红外避障传感器、光敏传感器等传感器的构造与工作原理。深入理解了程序设计中的条件判断模块和循环模块,能够自主分析人物,编写程序让机器人在仿真环境中执行任务。
第一课时学生已经完成机器人识别到生日蛋糕,快乐地亮起了灯的效果。能熟练添加传感器并选择变量,但对机器人传感器的综合应用及较为复杂的条件判断多层嵌套结构还需要进一步学习理解。
三、教学目标
(一)知识与技能
会添加声音传感器,并选择变量和端口;
会使用条件判断多层嵌套结构进行创作机器人作品;
了解音乐模块的组成,会进行音乐模块乐谱编辑,让机器人学会唱歌。
过程与方法
通过创作机器人的生日表演,熟练机器人传感器的使用及程序编写的技巧与方法,综合运用机器人设计的相关知识。
通过小组合作搭建机器人,并进行程序调试与实践,培养学生的小组合作和问题解决能力。
(三)情感、态度与价值观
通过不同的传感器及控制模块的设计,让学生了解机器人控制的原理,充分体验使用机器人给我们生活带来的便利。
进一步培养学生大胆实践、积极探索的创新精神,提高学生自我学习、合作学习的能力。
四、教学重难点
教学重点:会使用条件判断多层嵌套结构进行创作机器人作品
了解音乐模块的组成,会进行音乐模块乐谱编辑,让机器人学会唱歌
教学难点:理解条件判断多层嵌套结构的特点和作用
了解音乐模块的组成,会进行音乐模块乐谱编辑
五、教学过程
教学环节 教师活动 学生活动 设计意图
前情回顾导入新课 1.回顾上一课时:机器人生日表演这个内容,上一节课我们已经完成了,机器人识别到生日蛋糕,快乐地亮起了灯的机器人编程和搭建。 2.提出课题:今天我们一起来继续完成的任务二让机器人在蛋糕面前时,听到掌声,播放生日快乐歌。 回顾上节课内容,思考:1.机器人使用什么模块获取掌声;2.机器人如何播放歌曲。 激发学生的好奇心与学习兴趣,带着问题进入本课的学习。
初步探究 功能分析 1.提出问题:会进行生日表演的机器人应具备哪两个功能: ①识别到生日蛋糕,机器人眼睛会发光 ②机器人在生日蛋糕前时,听到掌声,机器人播放生日快乐歌 小结并提出本节课的任务:让机器人在生日蛋糕前时,听到掌声,播放音乐。 学生观察并思考,分析机器人如何识别掌声,并在听到掌声后播放音乐。 引导学生学会自主观察,提高学生任务分析的能力。
任务驱动 程序设计 回顾上节课亮灯程序出现的程序位置,引导听到掌声播放音乐模块应该设置的位置 教师引导:说说程序设计的思路和过程,试试把程序填充完整。 3.提出问题一:机器人识别到掌声,需要用到什么传感器。(声音传感器) 提出问题二:机器人会唱歌,可以用什么模块来实现。(可在输出模块中找音乐模块) 4.程序代码提示 认真思考,结合之前所学回答问题。 说出程序的设计思路和过程,把程序填写完整。 提出互动问题,培养学生的探究精神;借鉴前面的知识,促进学生的知识迁移和运用。
程序编写 学科融合 打开编写好的“亮灯”程序,提问:在亮灯后的位置加入什么传感器识别掌声?(添加声音传感器) 演示添加“声音传感器”,端口设置和信息显示。 分析条件判断语句:表达式为“声音变量==1”,1代表是,有声音信号,此时应该播放音乐。0这边代表否,没有声音信号,就不需要有动作。 演示添加音乐模块。双击音乐模块,进入音乐编辑我们可以对照生日歌乐谱,在音乐编辑对话框中输入所需要的节拍、音符、播放速度等。 提问:机器人唱歌需要满足哪几个条件?只满足其中一个条件可以吗? 总结:双重条件判断结构 思考回答老师提问 添加“声音传感器”,设置传感器的端口和信息显示。 加入条件判断,设置变量表达式。 添加音乐模块。 思考领会多重条件判断结构。 培养学生的动手能力和逻辑思维能力,促进学生多学科知识的融合与运用。
合作搭建 上传测试 介绍机器人搭建所需要用到的器材。 组织学生分组搭建机器人,并上传测试。 帮助表演不成功的小组找出原因,并作出修改指导。 1.搭建机器人 2.将微电脑连接到计算机中,下载编译 3.据表演测试表的内容,逐项记录机器人的表现,并判断是否表演成功。 培养学生的动手实践能力和团结合作精神。 检测程序和机器人搭建是否成功。
课堂小结 1.提问学生: ①机器人测试成功了吗? ②本节课你有什么收获? 回顾本节课知识点,回答问题。 引导学生进行归纳与总结,形成知识体系。(共14张PPT)
第10课 机器人生日表演
(第2课时)
信息技术 五年级下册
课前回顾
任务一
机器人识别到生日蛋糕,
快乐地亮起了灯。
任务二
机器人在蛋糕面前时,
听到掌声,播放生日快乐歌。
模块
亮灯
识别掌声;
如有,则播放音乐
模块
机器人在蛋糕面前时,
程序设计
模块1
识别掌声
模块2
播放生日歌
程序设计
你能说说程序设计的思路,并填充完整吗
模块1
识别掌声
模块2
播放生日歌
程序设计
使用哪个模块来
识别听到掌声?
使用哪个模块来
播放音乐?
尝试完成程序的编写吧
对照生日歌乐谱,在音乐编辑对话框中输入所需要的节拍、音符、播放速度等。
55 6 5 | 1 7 — |55 6 5 | 2 1 — | 55 5 3 | 1 7 6 | 44 3 1 | 2 1 — |
.
.
.
.
.
.
.
.
.
.
.
.
程序制作
程序设计
条件判断多层嵌套结构
机器人唱歌:
需要满足哪几个条件?
只满足其中一个条件可以吗
编好程序,尝试搭建机器人吧
机器人搭建
微电脑
喇叭
可调电阻
指示灯
增大音量
轻轻地
减音量小
轻轻地
音乐播放
测试内容 记录机器人表现 判断与分析
(3)机器人在蛋糕前时掌声响起
(4)机器人在蛋糕前时掌声停下
机器人表演项目测试表
同学们,你测试成功了吗
机器人生日表演
下节课见!