第二单元 第13课《硬件编程测手速》 教案【甘教版】信息科技 六年级上册

资源下载
  1. 二一教育资源

第二单元 第13课《硬件编程测手速》 教案【甘教版】信息科技 六年级上册

资源简介

中小学教育资源及组卷应用平台
第13课《硬件编程测手速》教学设计
课题 硬件编程测手速 单元 第二单元 学科 信息科技 年级 六年级上
核心素养目标 信息意识:认识感知物理设备与程序指令的交互关系,理解输入触发输出的信息反馈机制。计算思维:理解运用事件驱动、循环、变量和条件判断等核心编程思想,解决灯光控制、计数比较等实际问题。数字化学习与创新:能够熟练使用mBlock连接光环板,通过积木编程实现灯光效果,并能在基础程序上修改创新。信息社会责任:能够在硬件连接与程序测试中养成规范操作和安全意识,理解程序规则设定的责任。
教学重点 指导学生正确连接光环板硬件,准确识别并调用四个触摸传感器作为程序输入设备。掌握事件驱动、循环结构及变量灯光控制程序中的具体实现方法。运用条件判断实现功能分支,并能迁移核心结构修改程序参数。
教学难点 理解变量在循环结构内的作用、初始化必要性及实时递增逻辑,避免计数错误。将实际问题(如比较手速快慢)转化为准确的程序条件表达式,并正确嵌入分支结构。在循环内部有效整合延时、变量更新、灯光控制及条件判断等多重积木,确保程序按预期顺序执行。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 我们班举行打字比赛,我赢了!我觉得我的手速比以前快多了。噢!我们今天用光环板来编写一个程序,测测你的手速吧!身边的魔法开关有没有想过,像魔法师一样,手指轻轻一点,就能让特定的灯光亮起特定的颜色?今天我们就化身小小魔法师,用光环板上的触摸传感器和编程,实现这种“触碰即亮”的奇妙效果,感受信息技术的魔力。灯光接力赛看到舞台灯光依次点亮很炫酷吧?怎么让光环板上的小灯也像接力赛一样,一盏接一盏自动亮起来呢?我们将学习用“变量”当作计时器,配合循环控制,让LED灯按我们的设计顺序和时间间隔依次点亮,上演一场精彩的灯光秀。播放视频《 2.4G手柄编程+配对连接》。 小组讨论并制定一套公平的打字/按键比赛评分标准(如速度、准确率、连续性)。分组讨论生活中可嵌入"触碰即亮"技术的物品(如智能家具、互动艺术装置)。分组制定LED灯点亮顺序、颜色变化及时间间隔的规则(如“红→绿→蓝,每灯间隔2秒”)。观看视频 通过规则设计引导学生思考量化评价的关键要素,培养系统化思维。将抽象概念具象化,建立技术与现实生活的联结,激发探究兴趣。通过规则设计引导学生理解变量(计时器)与循环结构在程序中的作用,培养系统化思维。了解硬件编程。
讲授新课 新知讲解:一、编写触碰亮灯程序光环板上有4个触摸传感器编写当触摸了某个触摸传感器后,指定的灯以指定的颜色亮起来的程序。1、打开mBlock编程软件,单击“设备”选项卡,在“设备”面板删除默认设备。2、在“设备”面板单击“添加”,进入“设备库”,选择“光环板”,并单击“确定”按钮。用 USB 数据线连接光环板和电脑,在“设备”面板单过“连接”按钮,在弹出对话框中单击“连接”按钮,硬件连接成功。3、将“事件”积木类型下的积木拖放到代码区,将“灯光”积木类型下的积木拼接到其下方。4、复制步骤3三次,分别修改传感器的触角为1、3、修改LED灯光RGB颜色。5、将“事件”积木类型下的积木拖放到代码区,将“灯光”积木类型下的积木拖放到其下方。触摸光环板上的触角测试程序。二、编写LED灯依次点亮程序我们来编写依次亮灯的程序。需要新增变量“时间”,每秒钟时间加1,每过1秒点亮1盏灯。1、将代码区的所有程序串拖放到积木区,删除程序代码。新建变量“时间”。编写“当按钮被按下时”,“熄灭所有灯光”,将“时间变量的值设为 0”的程序。2、将“控制”积木类型下的“重复执行10次”积木拖放到代码区拼接在灭灯积木后面,并将重复次数改为12。3、将“变量”积木类型下的积木拖放到代码区嵌入重复执行积木内。将“灯光”积木类型下的积木拖放拼接到其后方,将“时间”变量作为亮灯的数值。4、将积木拼接到前面灯光积木之后。5、将“事件”积木类型下的 积木拖放到代码区,其后拼接积木。按下光环板中心蓝色按钮,测试亮灯程序。触摸0触角,关闭灯光。三、试一试1.将“事件”积木类型下的积木拖放到代码区,其后拼接积木的作用是什么?实现按下“0”时关闭所有灯光。2. 试一试用“事件”积木类型下的其他积木来控制灯光熄灭。四、编写测手速程序怎样才能测手速呢?噢!我们今天用光环板来编写一个程序,测测你的手速吧!1、新建变量“绿”。修改上面亮灯程序为“当绿旗被点击”“熄灭所有灯光”,“将时间设为0”“将绿设为0”。2、在“重复执行12 次”积木的后面增加“如果………那么……否则”和积木,将条件设为“绿>10”如果变量“绿”大于10,LED灯全部显示绿色,否则显示蓝色。3、将“事件”积木类型下的 积木拖放到代码区,将触角改为 2,其后拼接积木。五、练一练1.修改“Panda 测手速”程序为两位同学比赛手速程序。提示:再新建一个变量“蓝”,当触角“3”被碰触时,“蓝”加 1。将“如果……那么……否则”积木的条件设为“绿>蓝”,当两位同学触摸不同的触角,如果变量“绿”大于“蓝”,则显示绿灯,否则显示蓝灯。2.将“Panda 测手速”程序上传到光环板,让光环板单独运行程序。六、扩展延伸彩虹变色龙灯光秀打开mBlock软件,确保光环板已连接,添加绿色小旗子图标。在“控制”类别中,拖出“重复执行”积木,放在绿色旗子下方。在“灯光”类别中,拖出“所有灯亮红色”积木,放入循环内,添加“等待0.5秒”积木,然后在添加“所有灯亮红色”积木,将颜色修改为橙色。按照同样的方法,继续添加积木,在红色和其他颜色之间不停变化! 一、编写触碰亮灯程序编写并运行触碰亮灯程序,观察运行结果。二、编写LED灯依次点亮程序修改步骤2中“重复执行12次”的数值,观察LED灯点亮数量变化,讨论“若改为20次会发生什么?”。三、试一试完成实践练习,观看程序运行结果。四、编写测手速程序通过变量计数与条件判断,结合触摸传感器与LED反馈,完成程序编写。 五、练一练完成练习题。六、扩展延伸小组协作利用mBlock控制光环板,通过循环结构与颜色积木组合,编程实现LED灯按彩虹色序循环渐变的动态灯光秀。 一、编写触碰亮灯程序培养学生的编程能力。二、编写LED灯依次点亮程序通过参数调整实验帮助学生理解循环次数与执行次数的关系,掌握“迭代控制”的核心概念。三、试一试培养学生的动手能力。四、编写测手速程序帮助学生理解融合编程核心概念(变量、条件、事件)与创意实践,培养逻辑思维、问题解决能力及用户体验设计意识。五、练一练通过实践任务,提高学生的动手能力。六、扩展延伸通过可视化编程实践循环结构与颜色参数控制,培养学生的逻辑思维与艺术创造力融合的编程思维。
课堂小结 硬件编程测手速1、了解触摸传感器2、熟悉触碰亮灯程序3、熟悉测手速程序4、掌握LED灯依次点亮程序5、完成课题练习 总结回顾 对本节课内容进行总结概括。
课后作业 1、在mBlock中,编写一个程序:当触摸光环板的触角1时,让第5号LED灯亮红色。 布置作业 拓展学生的学习能力
课堂板书 观看板书 强调教学重点内容。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览