Page Title

第十五课 徽章板初级扩展应用---音乐播放


2022-12-13 15:41:21

目标

1.了解MP3模块

2.掌握将音乐存储在MP3模块中的方法

3.掌握音乐播放相应指令的使用

4.编写调试程序实现音乐播放装置,并结合红外遥控来对播放进行设置

MP3模块是将音乐进行播放的模块,将下载的音乐以一定方式储存在MP3模块中的SD卡中,再通过程序求其进行控制,就可以进行音乐播放。本节课结合上节课所学习的红外遥控装置,来制作一个可以用遥控器控制的音乐播放装置。


知识与概念


MP3模块

MP3模块是一款可以播放歌曲的模块,采用语音芯片YX5200进行解析音乐文件,通过喇叭发出音乐。模块上电之后SD卡下面有一个红色LED灯会亮,当其开始工作后,接线口旁边一个绿灯会闪烁。


SD卡内部mp3文件设置

SD卡内部新建文件夹,将其命名为MP3MP3文件夹内部放置音乐,音乐文件后缀支持.mp3.wav后缀名。内部放置音乐文件命名必须以0001开头,最多支持65536首曲目。

2.png


实践与探究


步骤一:SD卡中储存音乐文件


使用数据线直接连接在MP3模块上,资源管理器中出现U盘。

SD卡内部新建文件夹,将其命名为MP3

MP3文件夹内部放置音乐,音乐文件后缀支持.mp3.wav后缀名。

内部放置音乐文件命名必须以0001开头,最多支持65536首曲目

3.png



步骤二:硬件搭建


将模块与徽章板扩展板连接起来:红外接收连接D0”端口MP3模块连接“D1”端口;接着把徽章板和扩展板连接起来,最后把徽章板关机与计算机连接,确定电脑资源管理器跳出“haohaodada”U盘,进入下载模式。

4.png

1670920690884185.png



步骤三:设置音量播放音乐


1.指令学习

6.png

使用这个指令可以设置音乐播放的音量和引脚,音量设置一般放置在初始化中,设定音量 0~100,根据实际需要设置即可。

7.png

使用这个指令可以设置播放的模式以及端口。

8.png

播放模式设定:播放模式可以选择五种状态:播放模式选择播放即单曲循环文件夹内部第一首曲目;循环播放模式即为循环播放文件夹内部全部曲目;随机播放模式为随机播放文件夹内部曲目;暂停是暂停当前曲目,当下一个播放命令执行时继续播放当前曲目;停止模式是停止播放。播放方式还可选择4中方式:上一首即为播放编号排序上一首的曲目;下一首即为播放拨号排序下一首的曲目;增大音量一次即可增大一度音量;减小音量一次即可见效一度音量。


2.程序实现

设置播放音量为50,来播放音乐

9.png

拔掉USB数据线,开机运行程序。



步骤四:播放指定曲目


1.指令学习

10.png

这个指令用于指定播放曲目,需按照 SD 卡内部 MP3 音乐设置,mp3 文件夹内部设置 0001.mp3 曲目设置即可设置第一首,MP3 文件夹内部有 0255.mp3 曲目设置就可播放 255

2.程序实现

播放第二首曲目。

11.png

拔掉USB数据线,开机运行程序。



步骤五:音乐播放装置


使用红外遥控器来控制音乐的播放。

按下0,暂停;按下ok,播放

按下左,播放上一首;按下右,播放下一首;

按下上,音量增;按下下,音量减

12.png

试一试:在点阵屏上加入提示,还可以使用其他遥控器按键丰富音乐播放装置的功能。


拓展与思考


结合之前所用的传感器,如果加上灯光、点阵可以做出什么效果?

我打算这么做:_______________________________________________________

做的时候需要注意:____________________________________________________