微型:位基础课程:音乐

BBC Micro:bit具有非常强大的音乐功能。 今天,我们将使用Micro:bit制作音乐广播器。

一首音乐通常由音调和节奏组成。 不同的音调对应于不同的频率。 节奏控制音调的保持时间。 如果我们改变节奏,音调也会随之改变。 如果我们按照一定的规则结合音调和节奏,那么我们就可以创造出和谐的旋律。 如果将音调和节奏的组合与Micro:bit模拟页脚输出的波形频率及其持续时间相关联,并将这些信号输入到扬声器中,则它可以广播旋律。 有了这个概念,我们可以使用Micro:bit设计自己的音乐广播器。

我们的目标:

要学习Micro:bit的音乐功能并使用Micro:bit创作音乐。

我们需要的材料:

2个鳄鱼夹

1个Micro:bit

1根USB线

1个LED音乐频谱显示焊接套件

需求:

使用Micro:bit创作音乐,然后通过LED音乐频谱显示焊接套件输出。

程序:

步骤1:

查找乐谱。 在这里,我们以歌曲“ Are You Sleeping”为例,您可能已经很熟悉它并在童年时期演唱过很多次。 您可以在下面查看乐谱。

第2步:

找到音乐后,下一步就是打开Makecode在线编辑器并启动我们的程序。

通常,乐谱中的“ duo”音符代表“ 1”,其相对音阶为“ Middle C”。 在五线谱中,一个独立的实心“ ta”代表节拍。 (如果您想了解更多的音乐知识,可以向您的音乐老师寻求帮助。)根据这个原则,我们可以将音乐的第一段转换为以下程序。

然后,在其余音乐时段中,我们也要这样做,以确保将整个音乐转换成代码。

第三步:

将输入端口(如下图所示)用2个鳄鱼夹插入LED音乐频谱显示套件中。如果没有LED音乐频谱显示套件,则可以用音乐盒或耳机替换它。 并且电缆连接与所示图片相同。

步骤4:

使用USB电缆将Micro:bit连接到计算机,然后将程序下载到Micro:bit。 然后让我们看一下效果!

题:

我的一位同事路易斯(Louise)是一位音乐爱好者。 当她知道我们正在制作一个DIY音乐盒时,她用Micro:bit为我们制作了一首歌“ We Wish You Merry Christmas”。 您可以在下面看到她的代码。

如果要使用“触摸按钮”自由移动上述2首歌曲,那我们应该如何编程? 我期待您的评论,反馈或与我们进一步的讨论。

相对读物:

开始您的Micro:bit编程之旅

微型:位基础课程–按钮和显示

Micro:bit基础课程:触摸按钮