位于美国科罗拉多州博尔德的SparkFun电子是一家专业的开源硬件设计及制造公司,其广泛的套件产品和项目涵盖了1800多款产品,一直服务于爱好者市场。SparkFun的主要产品是嵌入式微型产品及其相关组件,同时还提供其它各种电子配件和套装。
该公司的目的就是帮助人们发现他们内心中发明家的一面,并且发掘他们的潜力制造属于自己的电子产品。Sparkfun作为开源硬件的领跑者,为广大的创客朋友们提供了众多的硬件产品,以及各种其他的服务,而今Sparkfun已经登陆中国市场,哈尔滨奥松机器人科技有限公司作为Sparkfun在中国的代理,为广大的国内创客朋友们提供了更加广阔的制作空间,今天小编就和大家分享一款Sparkfun的产品——MP3 Player Shield。
接下来就为读者剖析一下这款产品(这块板子通体红色,还是很喜庆的),板子的规格尺寸和Arduino控制器的规格一样,焊接上附件包中的排座之后就可以直接安插在Arduino控制器上了,利用一些其他元件,如按键、面包板及一些连接线就可以做成一个简单的音乐播放器了。
这块盾板上采用VS1053作为音频解码器,可以解码MP3、AAC、WMA、MIDI等格式的音乐文件,盾板通过Arduino控制器的串口进行控制。板子上配有microSD卡槽,可以直接安插microSD存储卡,使解码芯片可以直接读取microSD存储卡内部的音乐文件,但是值得注意的是:这块板子只能播放位速为192kbps的MP3格式的音乐文件,音乐文件的位速可通过右键点击文件->属性->摘要获知,如下图所示:
板子上还配有一个3.5MM立体声耳机插孔,可以直接将解码后的音频信号播放出来,当然了,你也可以连接有源音箱享受更加震撼的效果。
拿到MP3 Player Shield以后,我们需要将排座焊接到板子上相应的位置,然后我们还需要到Sparkfun官网上下载MP3 Player Shield的microSD卡操作库文件库——SdFat和测试程序。完成上述步骤后,将下载的测试程序下载到Arduino控制器中,然后将MP3 Player Shield安插到Arduino控制器上,即可开始我们的音乐之旅了!
值得注意的是,下载到microSD卡中的歌曲文件需要将名字改为trackXXX,例如track001、track002等,因为在测试程序中可识别的文件名为上述所述,当然我们也可以在程序中将名字改为我们自定义的名字。
在Sparkfun的官方网站上有读取microSD卡内容的库文件——SdFat库,以及测试代码(可点击下面的链接进行下载)。
资料链接:
MP3 Player Shield
https://www.sparkfun.com/products/10628
ArduinoUNO
http://www.alsrobot.cn/goods-141.html
红色大按钮
http://www.alsrobot.cn/goods-351.html
黄色大按钮
http://www.alsrobot.cn/goods-170.html
迷你面包板
http://www.alsrobot.cn/goods-208.html
可拼接面包板
http://www.alsrobot.cn/goods-207.html
面包板跳线
http://www.alsrobot.cn/goods-194.html
Sparkfun中国区代理
近期新闻
热门新闻
奥松智能微信