首页/课程/Microduino创新编程/开源音乐播放器——制作
开源音乐播放器——制作
教学目标及方法
利用激光切割和Microduino模块,通过程序上传,制作开源音乐播放器。
主要内容
概述
Microduino开源音乐播放器,相当于简易的MP3播放器,可用摇杆左右键来切换歌曲,摇杆上下键来加减音量
开源音乐播放器是一款能够读取SD卡并独自解码的开源音箱
外观简洁、精简按键设计、OLED屏幕显示、轻松使用
这套系统完全由Microduino来实现,用户可以体验手工DIY的乐趣
搭建步骤
所需硬件与板件
Step 1 首先将A1与OLED显示屏用螺丝钉和螺帽固定,再将传感器线接在OLED显示屏背面的接口
Step 2 将D1和C2分别插入B1接口
Step 3 将喇叭嵌入如图位置,并将Cube-S1、核心(Core)、usbttl、音频Pro(AudioPro)和SD卡模块、HUB(传感器接口板)按由下至上的顺序叠加在一起,插在底板上。注意要先叠加核心与usbttl模块进行程序的上传,然后再叠加其他模块。可将想要播放的音乐下载到SD卡中,再把SD卡插入SD卡模块。
Step 4 将第一步完成的A1,与第三步完成的B1,用D3插接在一起,并用D2的M型卡扣固定。
Step 5 把摇杆(Joystick)用螺丝和螺母固定在C1上,将摇杆与OLED模块分别于HUB的A2/A3接口、IIC接口连接。
Step 6 将第五步完成的C1与第四步完成的A1、B1插接在一起(A1在前,B1夹在中间,C1在后),并用D4固定,应用完成组装。
代码
在附件中即可下载

程序烧写
(注意:注意最好先按此步骤上传程序后,再堆叠其他模块)
1.将Microduino-Core/zh、Microduino-USBTTL/zh堆叠在一起。
2.用数据线连接其中的Microduino-USBTTL/zh准备上传程序。
3.打开Arduino IDE for Microduino,环境,(搭建参考:AVR核心:Getting started/zh)
4.点击【工具】栏,确认板卡(Microduino-Core)处理器(Atmega328pa@16M,5V)选择无误,并选中对应端口号(COMX)
5.点击【文件】->【打开】,浏览到项目程序地址,打开下载好的程序(程序下载见附件部分)
6.几项都无误后,点击"→"按钮下载程序到开发板上
7.请先下载附件,再上传或复制代码,以免程序出现问题。
8.附件中名为“history.ino”的文件适用于Arduino IDE 1.8.4以前的版本,以应用英文名命名的ino文件适用于Arduino IDE 1.8.4版本,请根据你的程序版本选择适用的文件进行上传。
操作说明

播放器供电
将USB供电线接到Microduino-Cube-S1/zh底板的USB接口上
USB供电可使用电脑USB口,USB充电器,移动电源等多种形式

播放器使用

可通过摇杆开关控制音乐播放,控制方式如下:
播放器上电之后默认是选中SD卡的第一首歌曲,并处于暂停状态,可以按一下摇杆开始播放音乐
播放器的音量范围是0~20,数字越大,音量越大,播放器默认选择音量16




代码展示

1. 音乐盒

编程语言: C/C++(Arduino)

软件工具:Arduino IDE 1.6.9


附件下载
  • 资料展示
  • MicroduinoPackage_SimplePlayer-master.zip
授课教师
  • 杨立斌

    美科创新研究院高级工程师

问答专区
暂无数据!