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

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

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

资源简介

(共39张PPT)
第二单元 第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
新知讲解
怎样才能测手速呢?
噢!我们今天用光环板来编写一个程序,测测你的手速吧!
编写测手速程序
03
新知讲解
1、新建变量“绿”。修改上面亮灯程序为“当绿旗被点击”“熄灭所有灯光”,“将时间设为0”“将绿设为0”。
编写测手速程序
03
新知讲解
2、在“重复执行12 次”积木的后面增加“如果………那么……否则”和积木,将条件设为“绿>10”如果变量“绿”大于10,LED灯全部显示绿色,否则显示蓝色。
编写测手速程序
03
新知讲解
3、将“事件”积木类型下的 积木拖放到代码区,将触角改为 2,其后拼接积木 。
编写测手速程序
03
新知讲解
4、测试程序。单击“绿旗”执行按钮,12秒倒计时亮灯程序运行每触摸触角2一次,变量“绿”加1,当12秒倒计时结束后,如果“绿”大于10,LED灯全部显示绿色,否则显示蓝色。触摸0触角,关闭灯光。在舞台区可以看到变量“绿”的数值。
编写测手速程序
03
新知讲解
5、将程序以“Panda测手速”为名保存。
03
新知讲解
练一练
1.修改“Panda 测手速”程序为两位同学比赛手速程序。
提示:再新建一个变量“蓝”,当触角“3”被碰触时,“蓝”加 1。将“如果……那么……否则”积木的条件设为“绿>蓝”,当两位同学触摸不同的触角,如果变量“绿”大于“蓝”,则显示绿灯,否则显示蓝灯。
03
新知讲解
练一练
2.将“Panda 测手速”程序上传到光环板,让光环板单独运行程序。
04
扩展延伸
彩虹变色龙灯光秀
打开mBlock软件,确保光环板已连接,添加绿色小旗子图标。
04
扩展延伸
彩虹变色龙灯光秀
在“控制”类别中,拖出“重复执行”积木,放在绿色旗子下方。
04
扩展延伸
彩虹变色龙灯光秀
在“灯光”类别中,拖出“所有灯亮红色”积木,放入循环内,添加“等待0.5秒”积木,然后在添加“所有灯亮红色”积木,将颜色修改为橙色。按照同样的方法,继续添加积木,在红色和其他颜色之间不停变化!
04
课堂练习
一、选择题
1、在mBlock中连接光环板硬件时,第一步需要做什么? ( )
A. 直接用USB线连接电脑和光环板 B. 在“设备”面板添加“光环板”设备
C. 在“设备”面板删除默认设备 D. 单击“连接”按钮尝试连接
2、编写“测手速”程序时,当触摸传感器2被碰到,需要让变量“绿”增加1,应该使用哪个积木组合? ( )
A. 当触角0被触碰 + 将绿设为0 B. 当触角2被触碰 + 将绿增加1
C. 当按钮被按下 + 将绿设为1 D. 当绿旗被点击 + 将绿增加1
3、要实现彩虹灯光自动变色效果,最核心需要用到哪种积木结构? ( )
A. 如果...那么...否则 (条件判断) B. 重复执行 (循环)
C. 等待...秒 (延时) D. 当...被触碰 (事件)
C
B
B
04
课堂练习
二、填空题
1、在“编写LED灯依次点亮程序”中,为了让灯一盏接一盏亮起,需要将重复执行积木的次数改为 _____ 次。
2、在“测手速”程序开始时,为了保证计数准确,需要先将变量“绿”设为_____ 。
3、在“两位同学比赛手速程序”中,判断胜负的条件是:如果变量 _____ ,则显示绿灯(代表“绿”方赢)。
12
0
绿>蓝
06
课堂总结
1
了解触摸传感器
2
熟悉触碰亮灯程序
3
熟悉测手速程序
4
掌握LED灯依次点亮程序
5
完成课题练习
1
2
3
4
5
硬件编程测手速
07
板书设计
硬件编程测手速
1、了解触摸传感器
2、熟悉触碰亮灯程序
3、熟悉测手速程序
4、掌握LED灯依次点亮程序
5、完成课题练习
课后作业。
1、在mBlock中,编写一个程序:当触摸光环板的触角1时,让第5号LED灯亮红色。
04
课堂练习
1、在mBlock中,编写一个程序:当触摸光环板的触角1时,让第5号LED灯亮红色;当触摸触角2时,让第6号LED灯亮蓝色。
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源列表