2232|6

1万

帖子

24

TA的资源

版主

楼主
 

【麦昆试用】python编程(2) [复制链接]

10芯积分
本帖最后由 dcexpert 于 2019-5-19 20:56 编辑

蜂鸣器

microbit 默认使用pin0控制蜂鸣器,可以用来播放音乐。

  1. from microbit import *
  2. import music

  3. #直接播放内置音乐
  4. music.play(music.POWER_UP)
  5. music.play(music.PYTHON)

  6. #后台播放音乐
  7. music.play(music.PYTHON, wait = 0)

  8. #后台循环播放音乐
  9. music.play(music.PYTHON, wait = 0, loop=1)

  10. #播放自定义音乐
  11. from microbit import *
  12. import music
  13. # MoonRive 月亮河
  14. music.set_tempo(ticks=16, bpm=90)
  15. tune = ['G5:32', 'D6:12', 'C:24', 'B5', 'A:6', 'G:8', 'F', 'G:32', 'B:24',
  16.         'A:8', 'G', 'F', 'G:32', 'E:12', 'D:48', 'R:16', 'D:8', 'C:32', 'G:16',
  17.         'E:24', 'D:8', 'C:48', 'G:16', 'E:24', 'D:12', 'C', 'E:16', 'G', 'C6',
  18.         'B5', 'A:8', 'B:16', 'A', 'G:12', 'A:48']
  19. music.play(tune)

  20. from microbit import *
  21. import music
  22. # Beethoven 致爱丽丝
  23. music.set_tempo(ticks=16, bpm=125)
  24. tune = ['E6:8', 'D#', 'E', 'D#', 'E', 'B5', 'D6', 'C', 'A5:16', 'R6:8', 'C5',
  25.         'E', 'A', 'B:16', 'R6:8', 'E5', 'G#', 'B', 'C6:16', 'R:8', 'E5', 'E6',
  26.         'D#', 'E', 'D#', 'E', 'B5', 'D6', 'C', 'A5:16', 'R6:8', 'C5', 'E', 'A',
  27.         'B:16', 'R6:8', 'E5', 'C6', 'B5', 'A:16']
  28. music.play(tune)
复制代码


下面一首音乐是什么?第一位正确回复的网友可以获取10芯币的奖励。
  1. from microbit import *
  2. import music
  3. music.set_tempo(ticks=16, bpm=100)
  4. tune = ['A5:16', 'A', 'A#', 'C6', 'C', 'A#5', 'A', 'G', 'F', 'F', 'G', 'A',
  5. 'A:24', 'G:8', 'G:32', 'A:16', 'A', 'A#', 'C6', 'C', 'A#5', 'A', 'G',
  6. 'F', 'F', 'G', 'A', 'G:24', 'F:8', 'F:32', 'G:16', 'G', 'A', 'F', 'G',
  7. 'A:8', 'A#', 'A:16', 'F', 'G', 'A:8', 'A#', 'A:16', 'G', 'F', 'G', 'C',
  8. 'A:32', 'A:16', 'A#', 'C6', 'C', 'A#5', 'A', 'G', 'F', 'F', 'G', 'A',
  9. 'G:24', 'F:8', 'F:32']
  10. music.play(tune)
复制代码



此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处


最新回复

多谢,受教了  详情 回复 发表于 2019-5-23 10:06
点赞 关注
 
 

回复
举报

1372

帖子

2

TA的资源

五彩晶圆(初级)

沙发
 
欢乐颂啊
看起来很奇怪,怎么有一个#A, 没有 D, E, B 这几个音。从后面 'A', 'G', 'F', 'F', 'G', 'A', 'G:24', 'F:8', 'F:32' 推断 F 是主音。
你这写得不对,升A 应该为 降B,大调式音阶没有 A, #A 这么写的。把我误导了  本来哼哼就知道的。

点评

这也太厉害了吧,怎么得出来的呀?  详情 回复 发表于 2019-5-22 09:22
厉害。这个是用软件转的,转出来就是这个结果,可能是软件本身的误差。  详情 回复 发表于 2019-5-20 21:12
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢你的分享!!
 
 
 

回复

1万

帖子

24

TA的资源

版主

4
 
cruelfox 发表于 2019-5-20 18:39
欢乐颂啊
看起来很奇怪,怎么有一个#A, 没有 D, E, B 这几个音。从后面 'A', 'G', 'F', 'F', 'G', ...

厉害。这个是用软件转的,转出来就是这个结果,可能是软件本身的误差。
 
 
 

回复

256

帖子

0

TA的资源

一粒金砂(高级)

5
 
cruelfox 发表于 2019-5-20 18:39
欢乐颂啊
看起来很奇怪,怎么有一个#A, 没有 D, E, B 这几个音。从后面 'A', 'G', 'F', 'F', 'G', ...

这也太厉害了吧,怎么得出来的呀?

点评

这是基础乐理啊,十二平均律  详情 回复 发表于 2019-5-22 09:44
 
 
 

回复

1372

帖子

2

TA的资源

五彩晶圆(初级)

6
 
viphotman 发表于 2019-5-22 09:22
这也太厉害了吧,怎么得出来的呀?

这是基础乐理啊,十二平均律

点评

多谢,受教了  详情 回复 发表于 2019-5-23 10:06
 
 
 

回复

256

帖子

0

TA的资源

一粒金砂(高级)

7
 
cruelfox 发表于 2019-5-22 09:44
这是基础乐理啊,十二平均律

多谢,受教了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表