正在本项目中,咱们来看一下若何用Arduino,Micro SD卡读卡器来修造一个大略的音笑播放器。告竣后,你可能用它来播放储蓄正在SD卡中特定花样的音笑文献。
固然这是一个简练的幼项目,不须要将其打酿成性能庞大的音笑播放器,但正在Arduino其它扶帮库的帮帮下,你可能维系其它扩展板来告终其它音笑播放上的性能。
一朝你做出来造品电道后,你还可能作出极年少改动为你的项目参与极少特殊的音效。
咱们适才提到过,这个Arduino音笑播放器的紧张构成因素是SD卡模块。音频文献会存储正在SD卡中,而Arduino则担任读取并传输到扬声器里。
以下图片为该项宗旨实物电道图。提神该电道图只展现了Arduino Uno与SD卡模块间的连线,并参与了与Arduino相连的3个按钮,这几个按钮来限造其播放性能,例如播放/暂停,上一曲和下一曲等。
除此以表,还须要将一个扬声器与Arduino相连,电道图中就不做展现了。扬声器或耳机的正极与Arduino的9号引脚相连,负极接地即可。
之前有提到过,扬声器应与9号引脚与地相连。除此以表,咱们还须要将SD卡模块和3个按键与Arduino相连。
既然Arduino UNO与SD卡模块之间是通过SPI通信的,因此咱们须要照以下办法来举办贯穿。
SD卡模块的CS引脚与引脚4相连。CS引脚可能与数字I/O引脚相连,但SD卡模块其它的SPI引脚就务必与Arduino上对应的SPI引脚相连。
除此以表还须要三个按键举办播放限造。播放/暂停按钮与引脚5相连,下一首按键与引脚6相连,上一首按键与引脚7相连。这些按键正在序次类都以装备内部上拉。
正在进一步打点之前,咱们尚有几件事须要做好。第一件事即是将你的音频/音笑文献转换了WAV花样,也即是后缀名应为.wav。这是由于咱们接下来要说的扶帮库只扶帮WAV花样的PCM音频。
因此,第一步即是举办花样转换,你可能利用自便音频转换软件或者正在线转换。倘使思要成果更好的话,可能对花样举办以下修设。
第二件要事即是增加一个异常的库,这是TMRh20开荒的TMRpcm。你可能直接从官方github页面或从Arduino IDE里下架。
正在Arduino IDE中,点击库统造器,正在个中搜求“TMRpcm”,然后点击安置就可能了。
硬件贯穿后,预备好音频文献,修设好Arduino IDE。你就可能用Arduino告终本身的音笑播放器了。
最初,将microSD卡花样化为FAT,然后将音频文献拷入进去。接下来将SD卡插入SD卡模块的卡槽里,清理好各项连线。
将Arduino UNO与电脑相连,然后再Arduino IDE中,利用附件的代码。正在代码中须要本身做极少改动,正在void song 内部,须要将文献名改为你存入SD卡中那些歌曲的文献名。改动后上传代码即可。
默认景况下,Arduino曾经重置便会主动播放第一首歌曲。你可能利用播放/暂停按钮来测试按键是否寻常运行。
﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
支付宝转账赞助
支付宝扫一扫赞助
微信转账赞助
微信扫一扫赞助