6852| 4
|
[入门教程] 【掌控-好搭】掌控板音乐节——迷你版音乐播放器 |
本帖最后由 rzegkly 于 2018-12-5 20:07 编辑 好的音乐, 的确可以净化心灵。 它可以稀释烦恼, 让生活变得轻松。 它不能消除一切, 但可以为你寻求片刻的安宁。 它不能改变所有, 但可以影响你的一生。 ![]() 12月2日,这是一个纪念的日子,我很高兴参加大圣老师工作坊掌控板音乐节。 活动中利用掌控板制作迷你版音乐播放器,现在分享给大家! ![]() 一、编写思路分三大模块 1、当按下A 键时,播放掌控音乐节《康定情歌》,红灯亮 ![]() 2、当按下B键时,播放掌控音乐节《小毛驴》,蓝灯亮 ![]() 3、无按键按下,返回主界面,音乐播放器 绿灯亮 ![]() 三、代码编写 [mw_shl_code=python,true]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]=((0,51,0)) rgb[1]=((0,51,0)) rgb[2]=((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[0]=((255,0,0)) rgb[1]=((255,0,0)) rgb[2]=((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,0,102)) rgb[1]=((0,0,102)) rgb[2]=((0,0,102)) rgb.write() display.fill(0) display.DispChar('掌控音乐节',32,16) display.DispChar('小毛驴',40,30) display.show() music.play(music2)[/mw_shl_code] 四、图形搭建 ![]() 1、《康定情歌》代码:music1;《小毛驴》代码:music2 2、图形化云编程Python平台地址:http://www.haohaodada.com/wulink-python 3、固件下载、使用教程:http://www.haohaodada.com/art_show.php?id=201 五、知识扩展 ![]() 1、掌控板由创客教育知名品牌Labplus盛思设计、制造与发行是国内第一款专为编程教育而设计的开源硬件! 掌控是一块普及STEAM创客教育、人工智能教育、编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及python代码编程,可实现智能机器人、创客智造作品等智能控制类应用。 2、乐理知识![]() ![]() 音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。 例如: c4:4 c 对应 1 do 4 对应中音 第二个4 对应 1拍 g4:8 g 对应 6 la 4 对应中音 8 对应 2拍 六、视频回放 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed