(
课件网) 第二单元 第13课 硬件编程测手速 (甘教版)六年级 上 1 核心素养目标 3 新知讲解 5 拓展延伸 7 板书设计 2 新知导入 4 课堂练习 6 课堂总结 课后作业 8 01 核心素养目标 。 信息意识 计算思维 数字化学习与创新 信息社会责任 能够在硬件连接与程序测试中养成规范操作和安全意识,理解程序规则设定的责任。 能够熟练使用mBlock连接光环板,通过积木编程实现灯光效果,并能在基础程序上修改创新。 理解运用事件驱动、循环、变量和条件判断等核心编程思想,解决灯光控制、计数比较等实际问题。 认识感知物理设备与程序指令的交互关系,理解输入触发输出的信息反馈机制。 01 核心素养目标 学习目标 了解触摸传感器 学会灯带的控制 02 新知导入 有没有想过,像魔法师一样,手指轻轻一点,就能让特定的灯光亮起特定的颜色? 今天我们就化身小小魔法师,用光环板上的触摸传感器和编程,实现这种“触碰即亮”的奇妙效果,感受信息技术的魔力。 身边的魔法开关 02 新知导入 看到舞台灯光依次点亮很炫酷吧?怎么让光环板上的小灯也像接力赛一样,一盏接一盏自动亮起来呢? 我们将学习用“变量”当作计时器,配合循环控制,让LED灯按我们的设计顺序和时间间隔依次点亮,上演一场精彩的灯光秀。 灯光接力赛 02 新知导入 编写触碰亮灯程序 03 新知讲解 光环板上有4个触摸传感器编写当触摸了某个触摸传感器后,指定的灯以指定的颜色亮起来的程序。 编写触碰亮灯程序 03 新知讲解 1、打开mBlock编程软件,单击“设备”选项卡,在“设备”面板删除默认设备。 编写触碰亮灯程序 03 新知讲解 2、在“设备”面板单击“添加”,进入“设备库”,选择“光环板”,并单击“确定”按钮。用 USB 数据线连接光环板和电脑,在“设备”面板单过“连接”按钮,在弹出对话框中单击“连接”按钮,硬件连接成功。 编写触碰亮灯程序 03 新知讲解 3、将“事件”积木类型下的 积木拖放到代码区,将“灯光”积木类型下的 积木拼接到其下方。 编写触碰亮灯程序 03 新知讲解 4、复制步骤3三次,分别修改传感器的触角为1、2、3。修改LED灯光RGB颜色。 编写触碰亮灯程序 03 新知讲解 5、将“事件”积木类型下的 木拖放到代码区,将“灯光”积木类型下的 积木拖放到其下方。触摸光环板上的触角测试程序。 编写LED灯依次点亮程序 03 新知讲解 我们来编写依次亮灯的程序。需要新增变量“时间”,每秒钟时间加1,每过1秒点亮1盏灯。 编写LED灯依次点亮程序 03 新知讲解 1、将代码区的所有程序串拖放到积木区,删除程序代码。新建变量“时间”。编写“当按钮被按下时”,“熄灭所有灯光”,将“时间变量的值设为0”的程序。 编写LED灯依次点亮程序 03 新知讲解 2、将“控制”积木类型下的“重复执行10次”积木拖放到代码区拼接在灭灯积木后面,并将重复次数改为12。 编写LED灯依次点亮程序 03 新知讲解 3、将“变量”积木类型下的 积木拖放到代码区嵌入重复执行积木内。将“灯光”积木类型下的 积木拖放拼接到其后方,将“时间”变量作为亮灯的数值。 编写LED灯依次点亮程序 03 新知讲解 4、将 积木拼接到前面灯光积木之后。 编写LED灯依次点亮程序 03 新知讲解 5、将“事件”积木类型下的 积木拖放到代码区,其后拼接 积木。按下光环板中心蓝色按钮,测试亮灯程序。触摸0触角,关闭灯光。 试一试 03 新知讲解 1.将“事件”积木类型下的 积木拖放到代码区,其后拼接 积木的作用是什么? 实现按下“0”时关闭所有灯光。 试一试 03 新知讲解 2. 试一试用“事件”积木类型下的其他积木来控制灯光熄灭。 编写测手速程序 03 新知讲解 怎样才能测手速呢? 噢!我们今天用光环板来编写一个程序,测测你的手速吧 ... ...