概述
项目名称:Microduino LM4863音乐播放器
目的:采用Microduino LM4863播放指定的音乐,通过按键实现播放,暂停功能。
难度:初级
耗时:半小时
制作者:Microduino Studio-YLB
|
材料清单
模块 |
数量 |
功能
|
Microduino-Core |
1 |
核心板
|
Microduino-FT232R |
1 |
下载程序
|
Microduino-SD |
1 |
存储音乐文件
|
Microduino-LM4863 |
1 |
音频播放
|
Microduino Duo-V |
1 |
便于调试
|
|
喇叭 |
一个
|
面包板 |
一块
|
面包板跳线 |
一盒
|
按键 |
一个
|
存储卡 |
一张
|
micro usb数据线 |
一根
|
|
|
文档
测试代码:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_KIT/kit_LM4863_music
调试
步骤一:搭建电路
|
|
|
|
|
|
|
|
步骤二:音源制作
- 我们需要用到一款基于SoX的工具,然后根据你的Microduino的工作频率选择合适的转换程序;
- 解压文件,进入“Microduino with 16 MHz”文件夹,把音频文件放入到该文件夹中,并拖动到“FullRate@16MHz_Mono.bat”批处理上;
|
|
- 拖动之后即可转换程序,会弹出一对话框,出现“请按任意键继续...”;
|
|
- 结束后你会发现新建了一个文件夹,转换好的文件就在里面,如果不行可将原音频文件转换成.wav格式再试试.
|
|
- 将转换的音频文件复制到存储卡内,插入Microduino SD卡卡槽即可。
- 用IED打开Microduino提供的测试程序,板卡选择Microduino Core (Atmega328P@16M,5V),下载程序前需要注意:
- 有些库可能引脚定义不一致,请下载更改过的库,将原来的库替换掉;
- 程序中需要把音频文件名更换成生成的音频文件名。
结果
程序下载完毕按下按键播放音乐,再次按下暂停音乐,依次循环。
|
视频
http://v.youku.com/v_show/id_XNjY1Njg5ODQw.html
|