概述:
UTBlock的MP3模块是一款可以播放歌曲的模块,采用语音芯片YX5200进行解析音乐文件,通过喇叭发出音乐。模块上电之后SD卡下面有一个红色LED灯会亮,当其开始工作后,接线口旁边一个绿灯会闪烁。
SD卡内部mp3文件设置:
1. 根目录或mp3文件夹内部放置音乐,音乐文件后缀支持.mp3及.wav后缀名。内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。
2. MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。
![1675910935590437.png MP3新模块.png](/ueditor/php/upload/image/20230209/1675910935590437.png)
旧版 新版
参数:
尺 寸:48x24mm
工作电压:3.3-5V
接口类型:XH2.54mm-3P
引脚定义:S-信号 V-电源 G-地
接口:
数字接口
SD 卡内部 mp3 文件设置:
mp3 使用说明:
1. 根目录或mp3 文件夹内部放置音乐,音乐文件后缀支持.mp3 及.wav 后缀名。
2. MP3播放文件夹文件名,SD卡中文件夹可以命名为 01 ~ 99,每个文件夹中最多放255首歌,文件名以 001 ~ 255 开头。
程序说明:
mp3 程序块有四个,分别为音量设置、指定曲目播放、播放模式设定、指定文件夹文件名播放。音量设置一般放置在初始化中,设定音量 0~100,根据实际需要设置即可。
![1576052340911837.png arduino-40.png](http://www.haohaodada.com/ueditor/php/upload/image/20191211/1576052340911837.png)
指定播放曲目需按照 SD 卡内部 MP3 音乐设置,内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。如图所示:
![1576052387368978.png arduino-39.png](http://www.haohaodada.com/ueditor/php/upload/image/20191211/1576052387368978.png)
播放模式设定:播放模式可以选择五种状态,播放模式选择播放即单曲循环文件夹内部第一首曲目;循环播放模式即为循环播放文件夹内部全部曲目;随机播放模式为随机播放文件夹内部曲目;暂停 是暂停当前曲目,当下一个播放命令执行时继续播放当前曲目;停止模式是停止播放。 播放方式还可选择4种方式:上一首即为播放编号排序上一首的曲目;下一首即为播放编号排序下一首的曲目;增大音量一次即可增大一度音量;减小音量一次即可减小一度音量。
![1576052427639160.png arduino-38.png](http://www.haohaodada.com/ueditor/php/upload/image/20191211/1576052427639160.png)
指定文件夹文件名播放:MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。
![1667465600898269.png 2022-11-03_165121.png](http://www.haohaodada.com/ueditor/php/upload/image/20221103/1667465600898269.png)
使用方式:
1、好搭掌控使用(基于好搭Block)
![1675911612578467.png 5.png](/ueditor/php/upload/image/20230209/1675911612578467.png)
示例代码:
将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。
![1684224702369761.png 7.png](/ueditor/php/upload/image/20230516/1684224702369761.png)
徽章板在线版示例代码
好搭酷在线版示例代码
WULink在线版示例代码
Arduino无线下载示例代码
运行效果:
![1675911750124038.jpg 3.jpg](/ueditor/php/upload/image/20230209/1675911750124038.jpg)
2、好搭Bit使用(基于好好搭搭MakeCode)
![1675911852306730.png 4.png](/ueditor/php/upload/image/20230209/1675911852306730.png)
示例代码:
将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。
![1675911910268136.png 2.png](/ueditor/php/upload/image/20230209/1675911910268136.png)
好搭Bit在线版示例代码
运行效果:
![1675911966890870.jpg 2.jpg](/ueditor/php/upload/image/20230209/1675911966890870.jpg)
3、Arduino使用(基于Scratch2.0)
![1581491977345452.png 1581491977345452.png](/ueditor/php/upload/image/20200212/1581491977345452.png)
示例代码:
![1667464021442581.png 2022-11-03_161622.png](/ueditor/php/upload/image/20221103/1667464021442581.png)
Arduino在线版示例代码
运行效果:
![1675912109709141.jpg 1.jpg](/ueditor/php/upload/image/20230209/1675912109709141.jpg)
应用实例:
通过红外控制MP3模块播放。当红外按键1按下,播放曲目一;当红外按键2按下,播放曲目二;当红外按键3按下,播放曲目三;当红外按键4按下,播放曲目;当红外按键5按下,暂停播放;当红外按键6按下,播放上一曲;当红外按键7按下,播放下一曲。
![1578996578846058.png 图片.png](http://www.haohaodada.com/ueditor/php/upload/image/20200114/1578996578846058.png)
应用实例参考代码
原理图:
MP3音乐模块原理图.pdf
尺寸说明:
![1576052175937571.png 1576052175937571.png](/ueditor/php/upload/image/20191211/1576052175937571.png)
兼容性说明:
使用好搭掌控作为主控时,MP3音乐模块无法与离线语音合成模块同时使用。