最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Micro:bit 物联网课程 系列: 音乐播放

Micro Bit 少儿编程 3350浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

Micro:bit自带一个有趣的功能就是可以生成音乐播放,今天我们做一个简单实用的案例,用Micro:bit播放生日快乐歌。

算法:

按下按键A,显示生日快乐

播放D

播放D

播放E

播放D

播放G

播放F

休息

 

Micro:bit 物联网课程 系列: 音乐播放

 

为了播放音乐,需要将一个可以3V工作的蜂鸣器或者耳机,播放器连到Micro:bitGNDPine0脚之间,如下图

 

Micro:bit 物联网课程 系列: 音乐播放

 

Blocky程序如下

 

Micro:bit 物联网课程 系列: 音乐播放

 

MicroPython程序脚本如下:

from microbit import *

import music

 tune = ["E4:4", "E4:4","E4:8", "E4:4", "E4:4", "E4:8","E4:4", "G4:4", "C4:4", "D4:4","E4:8", "F4:4", "F4:4", "F4:4","F4:4", "F4:4",

"E4:4", "E4:4", "E4:2","E4:2", "E4:4", "D4:4", "D4:4","E4:4", "D4:8", "G4:8", "E4:4","E4:4", "E4:8", "E4:4", "E4:4","E4:8",

"E4:4", "G4:4", "C4:4","D4:4", "E4:8", "F4:4", "F4:4","F4:4", "F4:4", "F4:4", "E4:4","E4:4", "E4:2", "E4:2", "G4:4","G4:4",

"F4:4", "D4:4", "C4:8"]

 while True:

if button_a.is_pressed():

music.play(tune)

下载就可以播放啦。

 

您必须 登录 才能发表评论!