2018-12-2 23:19:03 [显示全部楼层]
6852浏览
查看: 6852|回复: 4

[入门教程] 【掌控-好搭】掌控板音乐节——迷你版音乐播放器

[复制链接]
本帖最后由 rzegkly 于 2018-12-5 20:07 编辑

好的音乐,
的确可以净化心灵。
它可以稀释烦恼,
让生活变得轻松。
它不能消除一切,
但可以为你寻求片刻的安宁。
它不能改变所有,
但可以影响你的一生。
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图8   
    12月2日,这是一个纪念的日子,我很高兴参加大圣老师工作坊掌控板音乐节。
    活动中利用掌控板制作迷你版音乐播放器,现在分享给大家!
  一、编写思路分三大模块

  1、当按下A 键时,播放掌控音乐节《康定情歌》,红灯亮
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图5
  2、当按下B键时,播放掌控音乐节《小毛驴》,蓝灯亮
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图6
  3、无按键按下,返回主界面,音乐播放器 绿灯
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图7

三、代码编写
[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

说 明:
1、《康定情歌》代码:music1;《小毛驴》代码:music2
2、图形化云编程Python平台地址:http://www.haohaodada.com/wulink-python
3、固件下载、使用教程:http://www.haohaodada.com/art_show.php?id=201

五、知识扩展
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图4
1、掌控板由创客教育知名品牌Labplus盛思设计、制造与发行是国内第一款专为编程教育而设计的开源硬件!
掌控是一块普及STEAM创客教育、人工智能教育、编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及python代码编程,可实现智能机器人、创客智造作品等智能控制类应用。
2、乐理知识
【掌控-好搭】掌控板音乐节——迷你版音乐播放器图2

【掌控-好搭】掌控板音乐节——迷你版音乐播放器图3

音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。
例如:
c4:4   c 对应 1 do 4 对应中音  第二个4  对应 1拍
g4:8  g 对应 6 la  4 对应中音  8 对应 2拍  

六、视频回放

ancenli  中级技师

发表于 2018-12-3 07:47:03

康老师,整理的不错,功能扩展了不少
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2018-12-3 09:17:31

时间有点紧,掌控的图形化的编写更加直观,摆脱了电脑的束缚,很有吸引力,一起掌控,一起学习
回复

使用道具 举报

我爱小宇宙  初级技神

发表于 2018-12-6 21:21:50

哎呀,总算调通了~哈哈哈
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2018-12-7 06:48:55

一起学习,一起交流{:5_180
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail