Page Title

MP3音乐模块


2019-12-11 16:25:39


概述:


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

SD卡内部mp3文件设置:

1. 根目录或mp3文件夹内部放置音乐,音乐文件后缀支持.mp3及.wav后缀名。内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。

2. MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。

MP3模块.png                 MP3新模块.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,根据实际需要设置即可。

arduino-40.png


指定播放曲目需按照 SD 卡内部 MP3 音乐设置,内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。如图所示:

arduino-39.png


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

arduino-38.png


指定文件夹文件名播放:MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。

2022-11-03_165121.png


使用方式



1、好搭掌控使用(基于好搭Block)

5.png


示例代码:


将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。

7.png

徽章板在线版示例代码

好搭酷在线版示例代码

WULink在线版示例代码

Arduino无线下载示例代码


运行效果:


3.jpg


2、好搭Bit使用(基于好好搭搭MakeCode)

4.png


示例代码:


将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。

2.png

好搭Bit在线版示例代码


运行效果:


2.jpg


3、Arduino使用(基于Scratch2.0)

1581491977345452.png


示例代码

2022-11-03_161622.png

Arduino在线版示例代码



运行效果:


1.jpg


应用实例:


通过红外控制MP3模块播放。当红外按键1按下,播放曲目一;当红外按键2按下,播放曲目二;当红外按键3按下,播放曲目三;当红外按键4按下,播放曲目;当红外按键5按下,暂停播放;当红外按键6按下,播放上一曲;当红外按键7按下,播放下一曲。

图片.png

应用实例参考代码


原理图


MP3音乐模块原理图.pdf


尺寸说明

1576052175937571.png


兼容性说明


使用好搭掌控作为主控时,MP3音乐模块无法离线语音合成模块同时使用。