【掌控-好搭】掌控板音乐节——迷你版音乐播放器
本帖最后由 rzegkly 于 2018-12-5 20:07 编辑好的音乐,的确可以净化心灵。它可以稀释烦恼,让生活变得轻松。它不能消除一切,但可以为你寻求片刻的安宁。它不能改变所有,但可以影响你的一生。 12月2日,这是一个纪念的日子,我很高兴参加大圣老师工作坊掌控板音乐节。 活动中利用掌控板制作迷你版音乐播放器,现在分享给大家!{:5_156:}一、编写思路分三大模块
1、当按下A 键时,播放掌控音乐节《康定情歌》,红灯亮2、当按下B键时,播放掌控音乐节《小毛驴》,蓝灯亮3、无按键按下,返回主界面,音乐播放器 绿灯亮
三、代码编写try:
from mpython import *
except:
from haoda import *
music1 = ['e4:2','g','a','a4:1','g','a4:2','e4:1','d4:4', 'e4:2','g','a','a4:1','g','a4:2','e4:4', 'e4:2','g','a','a4:1','g','a4:2','e4:1','d4:4', 'g4:2','e','d4:1','e','d','c','d4:2','a4:4',]
import music
music2 = ['c4:2','c','c','e','g','g','g','g','a','a','a','c5:8', 'g4:8','f4:2','f','f','a','e','e','e','e','d','d','d', 'd','g3:8','g4:2','c','c','c','e','g','g','g','g','a','a','a', 'c5:8','g4:8','f4:2','f','f','a','e','e','e','e','d','d','d', 'd','c4:4']
while 1:
rgb=((0,51,0))
rgb=((0,51,0))
rgb=((0,51,0))
rgb.write()
display.fill(0)
display.DispChar('音乐播放器',32,16)
display.DispChar('2018-12-03',32,32)
display.show()
if button_a.value() == 0:
rgb=((255,0,0))
rgb=((255,0,0))
rgb=((255,0,0))
rgb.write()
display.fill(0)
display.DispChar('掌控音乐节',32,16)
display.DispChar('康定情歌',36,30)
display.show()
music.play(music1)
if button_b.value() == 0:
rgb=((0,0,102))
rgb=((0,0,102))
rgb=((0,0,102))
rgb.write()
display.fill(0)
display.DispChar('掌控音乐节',32,16)
display.DispChar('小毛驴',40,30)
display.show()
music.play(music2)四、图形搭建
说 明:
1、《康定情歌》代码:music1;《小毛驴》代码:music2
2、图形化云编程Python平台地址:http://www.haohaodada.com/wulink-python3、固件下载、使用教程:http://www.haohaodada.com/art_show.php?id=2014、迷你版音乐播放器:http://www.haohaodada.com/wulink-python/index.php?id=4125
五、知识扩展1、掌控板由创客教育知名品牌Labplus盛思设计、制造与发行是国内第一款专为编程教育而设计的开源硬件!掌控是一块普及STEAM创客教育、人工智能教育、编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及python代码编程,可实现智能机器人、创客智造作品等智能控制类应用。2、乐理知识
音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。
例如:
c4:4 c 对应 1 do 4 对应中音第二个4对应 1拍
g4:8g 对应 6 la4 对应中音8 对应 2拍
六、视频回放http://v.youku.com/v_show/id_XMzk0NjU5NTY4MA==.html?spm=a2hzp.8244740.0.0 康老师,整理的不错,功能扩展了不少 时间有点紧,掌控的图形化的编写更加直观,摆脱了电脑的束缚,很有吸引力,一起掌控,一起学习{:5_118:} 哎呀,总算调通了~哈哈哈 一起学习,一起交流{:5_180{:5_156:}
页:
[1]