Arduino MP3/music 和灯

Arduino MP3/music and lights

我有一些经验 programming/using Arduino,我想到了一个有趣的个人项目,但不确定从哪里开始。

我想构建一个可以播放音乐和控制一些 adafruit/neopixel 灯的项目,基本上我想在 SD 卡上有一个文本文件,内容如下:

[SONG NAME]
file=song.mp3
00:00:00
Do something with the lights
00:00:30
Do something else

我的程序会根据歌曲中的当前时间和我输入的内容逐步执行一些预编码功能。

我知道这是一个非常(非常)粗略的表达方式

我知道Sparkfun MP3 player and the Neopixel lights

现在我的问题是实现此目标的最佳方法是什么?我应该买一个 Arduino Mega 还是 Due 来覆盖所有的引出线等?或者我应该买两个更小的 arduino 并让它们相互通信以获取相关信息。

我不是追求代码或任何东西,只是硬件建议,因为我不确定 Sparkfun 是否是正确的产品,因为我需要能够获得正在播放的歌曲的当前时间。

你可以购买 arduino uno,它与连接指南中显示的 mp3 播放器防护罩一起使用:

https://learn.sparkfun.com/tutorials/mp3-player-shield-hookup-guide-v15?_ga=1.152578556.4384731.1419409974

至于控制序列,您可以使用 atmega328 处理器上可用的基于硬件定时器的中断来为播放文件时的输出计时。