课程8-蜂鸣器唱歌

您当前位置: 首页 > > 5.micro-Python教程

学习目标:

这节课学习使用micro:bit机器人来播放音乐,机器人唱着生日快乐歌,同时点阵上显示一个蜂鸣器的的图案。

代码与解析

from microbit import *
import music
boat = Image("00090:90990:99990:90990:00090")
display.show(boat)
music.play(music.BIRTHDAY)


 

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

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键(制表键)进行缩进,最后一行以空白程序结尾

blob.png

8-1

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

blob.png

8-2

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

blob.png

8-3

4. 在下载好程序以后,就可以听到机器人播放《生日快乐》了,并且micro:bit点阵上显示一个蜂鸣器。由于旋律只播放一次,可以按一下复位键重新运行程序。

 

blob.png

8-4 机器人播放音乐