Chapter 4 of Alphabot2 for Micro:bit

来自Waveshare Wiki
跳转至: 导航搜索

第四章 音乐大师

Micro:bit本身上面没有蜂鸣器。需要外加喇叭或者蜂鸣器才能发声。KitiBot-MB扩展板上已经板载有蜂鸣器,只需将micro:bit 插到Alphabot2-for-microbit上即可使用。

Buzzer of Alpahbot2.JPG

当然你也可以外接喇叭,Micro:bit上的music引脚接口默认接到P0,如果自己要外接喇叭需要注意下

Speaker external.png

第一节

音乐积木类里面有很多小积木,一般是控制音符和音调,另外它还内置了一些歌曲在里面

Music blocks.png

新建一个项目,将播放旋律积木拖拽到当开机时积木中,选择对应的曲目,这里选择比较熟悉的生日歌,然后选择重复次数,可以选择播放一次或者无限循环,还可以选择后台播放,后台播放则不会阻塞其他积木运行。如果电脑接上音响或者耳机可以听到模拟器模拟程序时发出的声音

Music code.gif

科普

声音是由物体振动产生的声波,我们说话也是我们的声带通过不同频率的振动来发出不同的声音。同样道理,蜂鸣器也是通过这种方式工作的,主控板通过发送不同频率的高低电平给蜂鸣器,蜂鸣器就可以发出不同音调的声音。通过改变音调就可以改变声音。

第二节

使用播放铃声积木,则可以设置不同的频率发出不同的声音,来模拟钢琴的按键。

Piano blocks.png

调用这个积木时,蜂鸣器会一直发出这个频率的声音。

Tones blocks.png

Tones codes.gif

程序会重复播放do、re、mi、fa、sol、la、si 这个几个音符。

第三节

这一节我们通过A B键来控制蜂鸣器发声,按下A ,B键会发出不同的声音

Control buzzer.gif

使用手册