rzyzzxw 发表于 2018-12-1 09:28:33

【掌控-好搭】4:小小音乐家(下)

好搭掌控04


【学习目标】
1、熟悉列表的使用
2、练习音乐转化软件
3、乐曲库的使用


【课前巩固】
这一节课主要是列表的使用。
请不太熟练的伙伴再回上一课复习一下。
列表,数组这一块学好了,可是不得了哈。



【准备】
EXCEL(2007我测试过,其它版本没有)
microbit可以播放音频,但是它的音频格式比较难以理解(其实还好啦,上一课就解决了这个问题),有网友专门制作了一个转换工具,可以自动生成音频格式的数据。
https://github.com/fizban99/microbit_rttl

【练习开始】

用Excel打开文件“rtttl2microbit.xlsm”后,可以打开或者粘贴音乐文件,如果格式正确,就可以直接用excel播放转换的音乐,也可以复制出来,用Mu下载到microbit。

step1、下载rtttl2microbit.xlsm
如果不想从上面链接下载,可以从附件中下载解压后使用。
https://mc.dfrobot.com.cn/static/image/filetype/rar.gif rtttl2microbit.rar (49.19 KB, 下载次数: 0, 售价: 1 创造力)

音乐资料:
10000+首音乐库:

[*]Zip file of Mixed Tunes 1 (450 tunes)
[*]Zip file of Mixed Tunes 2 (375 tunes)
[*]Zip file of Mixed Tunes 3 (10,000 tunes)

也可以从附件中下:
https://mc.dfrobot.com.cn/static/image/filetype/zip.gif rtttl.zip (91.04 KB, 下载次数: 0, 售价: 1 创造力) https://mc.dfrobot.com.cn/static/image/filetype/zip.gif rtttl2.zip (52.02 KB, 下载次数: 0, 售价: 1 创造力) https://mc.dfrobot.com.cn/static/image/filetype/rar.gif rtttl3.rar(856.39 KB, 下载次数: 0, 售价: 1 创造力) https://mc.dfrobot.com.cn/static/image/filetype/rar.gif rtttl4.rar (863.29 KB, 下载次数: 0, 售价: 1 创造力)
解压备用。

step2、用Excell打开rtttl2microbit.xlsm
https://mc.dfrobot.com.cn/data/attachment/forum/201811/20/212156rjl4w37glwgfzl9w.png

step3、打开或者粘贴音乐文件
https://mc.dfrobot.com.cn/data/attachment/forum/201811/20/215318dthywf9cyul9x8vg.png

step4、如果格式正确,就可以直接用excel播放转换的音乐,也可以复制出来,用Mu或mpython下载到microbit 和掌控中来播放。
https://mc.dfrobot.com.cn/data/attachment/forum/201811/20/215740o2hf2ozejy5fz7au.png
step5、刷入板子,唱起来吧。

from mpython import *
import music
# Abdelazer
music.set_tempo(ticks=16, bpm=160)
tune = ['D5:32', 'F', 'A', 'D6:16', 'E:8', 'F', 'G', 'F', 'E', 'D', 'C#:32',
      'A:16', 'D:8', 'F', 'A', 'F', 'D:16', 'A:32', 'G:16', 'C:8', 'E', 'G',
      'E', 'C:16', 'A:32', 'F:16', 'B5:8', 'D6', 'F', 'D', 'B5:16', 'G6:32',
      'E:16', 'A5:8', 'C#6', 'E', 'C', 'A5:16', 'F6:32', 'E:8', 'F', 'E', 'D',
      'C#:16', 'F', 'E:8', 'F', 'E', 'D', 'A5:16', 'D6', 'C#:8', 'D', 'E',
      'D', 'D:32']
music.play(tune)


当然我们是用音乐列表来做程序了,可以把代码复制到记事本,再把音符部分复制到列表中就OK


超多音乐,让我们嗨翻天。
{:5_132:}
【练习】
选自己喜欢的曲子转换并编程。

Hugh1 发表于 2018-12-22 21:44:33

棒棒的

rzyzzxw 发表于 2018-12-23 09:38:06

Hugh1 发表于 2018-12-22 21:44
棒棒的

哈哈哈
页: [1]
查看完整版本: 【掌控-好搭】4:小小音乐家(下)