6.蜂鸣器唱歌

您当前位置: 首页 > Building:bit积木套件 > 3.Python课程

课程6-蜂鸣器唱歌.zip  点击下载

学习目标:

这节课学习使用micro:bit机器人来播放音乐,机器人唱着婚礼进行曲,同时点阵上显示一个音乐的图案。


代码与解析

from microbit import *
import music
display.show(Image.MUSIC_QUAVER)
music.play(music.WEDDING)
 


import是导入,这里的意思是导入music库函数,并从库里调用内置的music.WEDDING旋律,下面是一个完整的旋律列表:

• music.DADADADUM
• music.ENTERTAINER

• music.PRELUDE
• music.ODE
• music.NYAN
• music.RINGTONE
• music.FUNK
• music.BLUES
• music.BIRTHDAY
• music.WEDDING
• music.FUNERAL
• music.PUNCHLINE
• music.PYTHON
• music.BADDY
• music.CHASE
• music.BA_DING
• music.WAWAWAWAA
• music.JUMP_UP
• music.JUMP_DOWN
• music.POWER_UP
• music.POWER_DOWN


编程与下载:

1.打开Mu软件,如图8-1在编辑窗口输入代码,注意!所有的英文与符号都应该在英文状态下输入,使用Tab键(制表键)进行缩进,最后一行以空白程序结尾。

image.png

                        图8-1

2.如图8-2所示,点击大拇指图标的Check键检查一下我们的代码是否有错误。如果某一行出现光标或下划线,表示某一行的程序出错,如果没有出现光标或下划线,则表示代码没有错误。

image.png

                         图8-2

3.micro USB数据线连接micro:bit与电脑,接着如图8-3点击Flash按键下载程序至micro:bit

image.png

                         图8-3

4. 在下载好程序以后,就可以听到《婚礼进行曲》了,并且micro:bit点阵上显示音乐符号。由于旋律只播放一次,可以按一下复位键重新运行程序。


注意蜂鸣器的跳线帽要插入。