第二课 让micro:bit学会唱歌

2018-07-287592
AI 快速预览详细 收起
本文介绍了如何使用micro:bit和Robot:bit拓展板进行音乐编程。首先回顾了micro:bit的基本功能,然后讲解了音调和节拍的知识,并通过具体案例《两只老虎》展示了如何编写程序来播放乐曲。此外,还提供了一些课后反思,帮助学生更好地利用本地资源进行学习。


第二课 让micro:bit学会唱歌

【器材准备】电路器材:micro:bit、Robot:bit拓展板各1块
【结构材料】各自按需提前准备

(一)回顾热身

    学情摸底:
    ①按A键显示闪烁的星星图案,按B键清空屏幕,按A+B键显示你名字的拼音;

    ②让micro:bit帮我们解决下面的问题:
        我们16个学生,分成3组,平均每组多少人?还剩几人?
      
    首先,打开 makecode,新建项目,动手尝试

    第一题:
第二课 让micro:bit学会唱歌图6

    第二题:
第二课 让micro:bit学会唱歌图7
   经过课堂讨论,我们又增加了变量A(被除数)、B(除数),为此我们限定为表内除法(包含有余数除法)
第二课 让micro:bit学会唱歌图8

(二)动手挑战

【故事情境】

     经过两周的学习,大家掌握了让micro:bit 5×5的LED点阵显示数字、图案、字符串,我们可以让micro:bit表达我们的想法,那么如何才能让micro:bit表达我们的心声呢?

    我们先来看看,某一位同学创作的小案例,仔细听一下。



【让micro:bit学会唱歌】

(1)知识储备

    ①音调:
    第二课 让micro:bit学会唱歌图1
(注意:中音、低音、高音)

    ②节拍:
    第二课 让micro:bit学会唱歌图2

(2)挑战一下

   让micro:bit重复显示闪烁的星星图案,按A键“重复3次播放 音调Do,Re,Mi,Fa,Sol,La,Si、节拍均为一拍”

第二课 让micro:bit学会唱歌图3
(在家先动手尝试一下,上课再一起讨论)

(3)案例1:两只老虎

    ①参考乐谱
第二课 让micro:bit学会唱歌图4

  ②makecode程序编写
   按A键盘播放《两只老虎》乐谱,程序如图
第二课 让micro:bit学会唱歌图5

  课堂上发现wjy同学简化了程序,用了重复执行指定的次数(2次)
第二课 让micro:bit学会唱歌图9

  ③效果演示



(三) 终极任务
    经过大家的探索、尝试、分享、反思,接下来我们发挥想象,动手创作一个能够表达我们的心声作品吧!

【想象】创作能够表达你什么想法的作品?有什么功能?现有的结构材料、程序设计能否支持你的想法?

【创作】动手进行项目设计;准备结构材料、电路材料;电路连接、编写程序;搭建外观结构,调试完善。

【展示】进行项目展示,给予组间交流演示。

【分享】分享你们项目制作的感受、方法,表达你们的想法,让项目融入更多的故事情境。

【反思】反思项目可以优化的地方,试着后期的迭代完善。
第二课 让micro:bit学会唱歌图10

(四) 课后反思
(1)课上了一半外网出故障了,在线学习资源也无法在课堂上使用,makecode在线先版程序也无法下载到micro:bit(没有联网无法在线编译),为此必须提供足够的本地学习资源、离线版本供学生们使用;

(2)学习资源应当尽早让学生熟悉,动手尝试,让课堂有更多的动手制作的时空(不仅仅要去完成编程任务)

(3)钢琴已经考过10级的wjy同学,在音乐上的天赋是本次课程难能可贵的得力助手,期待以后的社团活动给予她更多的协作机会,让技术与音乐有更多的融合。


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
rzyzzxw
rzyzzxw
哈哈,系列教程。支持支持。
心的旅途
心的旅途
谢谢分享
sunkf
sunkf
作者
回复心的旅途
见笑了,欢迎拍砖
sunkf
sunkf
作者
用代码实现可能方便些,makecode老实拖拽吧:(
pATAq
pATAq
这个手动输入节拍有点累,要是有个自动转换的就好了
- 没有更多了 -