课题:吉他表演之光随声动

一备人:彭育相

修改人:

  1. 教学内容分析:

本课是第三单元新年晚会的第二节课,在本册教材中属于练习实践课程,新的知识点不多,是迎接新年的活动中借助Arduino及其扩展板搭建模拟场景的一部分。

本课重点:旋转电位器旋钮控制音量大小,通过对响度的判断设置D12、D13上的LED发光与熄灭。

课难点:音量与响度的概念异同,不同数值之间的转换。


二.教学目标:

知识与技能

  1. 转动旋钮调节音乐的音量:模拟值0-1023与0-100之间的转换

  2. 用响度大小控制数字端口12、13的高电平与低电平,从而达到控制LED的发光与熄灭效果。

过程与方法

通过任务驱动、自主学习、自主探究等方法,培养学生自我探索,自主学习,自我创新,以及团队协作的能力。在“音乐会”活动中发现问题,通过对响度与音量的探究,利用所学的数学知识,找到解决问题的方法,培养学生的创新能力。通过小组合作培养学生的团队协助能力。

情感态度与价值观

激发学生对Mind+编程的兴趣,培养学生自主探究的精神,增加其动手动脑能力,真切体会编程在实际应用中的巨大作用与优势。

三.学情分析:

六年级的学生对编程软件比较熟悉,可以根据以往认知在Mind+中搭建舞台添加角色,和设计角色脚本。知识盲点在于借助Arduino Uno主控板和九合一扩展板来实现虚实结合,模拟真正的晚会效果。

四.教学过程:

教师活动

学生活动

设计意图

环节一   引入:

  1. 播放吉他表演视频一(纯演奏),再播放视频二(加入光电效果)。

  2. 提问:哪一种效果更好?如何利用信息课所学知识实现该效果?

  3. 任务分析:(与学生一起分析)

AgAABe0UB8h0S5w06dxNrpdDkJX0dUFu.png?w=799&h=273


观看视频

通过视频对比,引入主题,激发学生探索欲。

环节二:


1.认识“响度”

我们想要根据声音的强弱,控制灯光闪烁。那么如何感知强弱?——响度值!同学们找一找、试一试,mind+哪个模块可以控制“响度”


在侦测中找到“响度”积木,让学生探究如何将“响度”显示在舞台,以及对着话筒说话响度是如何变化的。

  1. “侦测类”勾选响度,学生语音测试

  2. 教师播放歌曲测试

AgAABe0UB8jpWTtLSgFFc4RHAMx5-1Di.png?w=223&h=128



(完成后小结激励学生:xx,不仅自己认真学习,还能提醒同桌同学,真是了不起点击气球小程序)




2.获取九合一扩展版A0的值

布置探究任务:获取A0的值显示出来,通过旋转变阻器的旋钮,找到A0的最大值与最小值。

完成下面任务

AgAABe0UB8iFzUTXKIJMFpzQ99eWjPVl.png?w=709&h=98

AgAABe0UB8gKAE7tonJNxIkxXfI9IJPy.png?w=441&h=216

(完成后小结激励学生)xx,真爱动脑筋,这么难的问题都解决了点击气球小程序)


3.通过A0控制音量:

模拟值0-1023与0-100之间如何转换?

AgAABe0UB8gkaHnZnSRGBqTVJt8byn0G.png?w=476&h=180

参考教材,可知音量与旋钮之间的对应关系,约10倍,那有没有更精确的算法?


4.延伸扩展:映射

AgAABe0UB8i9KHACvMxM2pvvClDPPQsT.png?w=715&h=178教师小结:同学们通过刚才的两个任务,找到在屏幕显示“响度”的方法,通过“说”,得到了A0值的取值范围。

1学生通过阅读P64相关文字,找到显示响度的方法,并通过对话筒的说话音量观察出响度变化的规律












2.学生将扩展版与电脑连接,利用二单元学过Mind+的一些知识,或者看书P65,完成任务,填写A0的取值范围。









参考教材

68页-69页

















探究学习培养看书自学的习惯




























回归教材,一题多解,增加知识面





环节三:

任务一

1搭建“音乐会”...场景

引导同学们一起分析角色与背景:



任务二

2编程实现动画效果与声音

要求:......




(完成后小结激励学生)应该尊重编程,热爱你所写下的脚本,它们是你的伙伴。


任务三:

如何让灯光闪烁?

探究如何点亮扩展版上的红绿LED

  1. 问:回忆2单元第一节(P33-P34)和第二节(P38)如何点亮熄灭扩展版上的LED?

(注意激励学生)


  1. 响度值与灯光闪灭建立联系。

用响度大小(阈值50)控制数字端口12、13的高电平与低电平,从而达到控制LED的发光与熄灭效果。

(以下脚本,仅供参考)AgAABe0UB8jju_2-ltVKPprGSxdCjjBe.png?w=483&h=392


角色分析:同学、吉他

背景:  舞台


观察九合一扩展板,理解脚本含义。




通过控制LED所在的端口的高低电平,就能点亮与熄灭相应的LED。


同学们自己尝试小组交流找到利用响度控制LED的方法。





运用以往所学指令“如果……那么”,扩展板与脚本虚实结合,实现效果。


思考:如果要让蓝色Led灯和红色Led灯交替闪烁,如何改写脚本?

AgAABe0UB8hIfHJhaeRKQK8sg6tjapNl.png?w=343&h=336

编写脚本,并测试

活学活用,延伸拓展

调试程序,发现问题:

响度远远低于50,LED一直不亮,或者大于50,LED一直不熄灭。

教师:尝试解决这个问题,看哪位同学最先思考出来!

 

小组测试,发现问题。

找到“音量”,通过测试,能控制响度

加强团队合作能力及动手操作能力

调试修改作品:

(1)舞台效果,参考教材添加背景和角色(注意人物要有移动过程,人物、背景等的完整脚本参考教材70页至71页)

吉他脚本:

AgAABe0UB8jLwfDJ7r5LZbaHBZoIHW2p.png?w=193&h=331AgAABe0UB8hsC2O009pCg71yt38UGdou.png?w=168&h=164

(2))增强效果:借助九合一扩展板

设计脚本

(选自己喜欢的人物)

运用以往知识,自行操作

作品展示:

评选编程音乐小达人!

(总结激励学生)同学们做的很有创意,看来是认真思考啦!编程中我们会遇到多少挫折?只要不放弃,沙漠尽头必是绿洲。 


每小组内选优,再集体展示

选优质作品,树榜样,鼓励学生

课堂总结和作业布置:

学生回答,老师课堂总结:

  1. 获取A0的值

  2. 映射

  3. 变阻器控制音量大小

  4. 响度控制灯光闪烁

作业:课间部分同学吵闹,我们要做一个声音报警器,来检测校园噪声,运用今日所学,你会吗?

公示“气球程序”结果,希望同学们能继续享受编程-键盘上敲出来的精彩,积木块拖出来的乐趣!

学生回答本堂课所学内容

回顾本课

课后反思:

1.学生学到了我想要教给他们的东西吗?课堂教学目标实现了多少?

2.如何提高学生的课堂参与度?