概述:
UTBlock的MP3模块是一款可以播放歌曲的模块,采用语音芯片YX5200进行解析音乐文件,通过喇叭发出音乐。模块上电之后SD卡下面有一个红色LED灯会亮,当其开始工作后,接线口旁边一个绿灯会闪烁。
SD卡内部mp3文件设置:
1. 根目录或mp3文件夹内部放置音乐,音乐文件后缀支持.mp3及.wav后缀名。内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。
2. MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。
旧版 新版
参数:
尺 寸: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,根据实际需要设置即可。
指定播放曲目需按照 SD 卡内部 MP3 音乐设置,内部放置音乐按照文件创建时间排序,创建时间最早的为曲目1,创建时间最晚的为曲目n(n为歌曲数目),最多支持65536首曲目。如图所示:
播放模式设定:播放模式可以选择五种状态,播放模式选择播放即单曲循环文件夹内部第一首曲目;循环播放模式即为循环播放文件夹内部全部曲目;随机播放模式为随机播放文件夹内部曲目;暂停 是暂停当前曲目,当下一个播放命令执行时继续播放当前曲目;停止模式是停止播放。 播放方式还可选择4种方式:上一首即为播放编号排序上一首的曲目;下一首即为播放编号排序下一首的曲目;增大音量一次即可增大一度音量;减小音量一次即可减小一度音量。
指定文件夹文件名播放:MP3播放文件夹文件名,SD卡中文件夹可以命名为01~99,每个文件夹中最多放255首歌,文件名以001~255开头。
使用方式:
1、好搭掌控使用(基于好搭Block)
示例代码:
将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。
徽章板在线版示例代码
好搭酷在线版示例代码
WULink在线版示例代码
Arduino无线下载示例代码
运行效果:
2、好搭Bit使用(基于好好搭搭MakeCode)
示例代码:
将MP3音乐模块连接到数字P0端口,下载程序。播放SD卡内的音乐。旧版的MP3模块要记得装上喇叭。
好搭Bit在线版示例代码
运行效果:
3、Arduino使用(基于Scratch2.0)
示例代码:
Arduino在线版示例代码
运行效果:
应用实例:
通过红外控制MP3模块播放。当红外按键1按下,播放曲目一;当红外按键2按下,播放曲目二;当红外按键3按下,播放曲目三;当红外按键4按下,播放曲目;当红外按键5按下,暂停播放;当红外按键6按下,播放上一曲;当红外按键7按下,播放下一曲。
应用实例参考代码
原理图:
MP3音乐模块原理图.pdf
尺寸说明:
兼容性说明:
使用好搭掌控作为主控时,MP3音乐模块无法与离线语音合成模块同时使用。