我有一些编程/使用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和Neopixel lights。
现在我的问题是实现这一目标的最佳方法是什么?我应该购买Arduino Mega或Due,它将覆盖所有的引脚分布等吗?或者我应该购买两个较小的arduinos并且彼此沟通以获取相关信息。
我不是在代码或任何事情之后,只是硬件建议,因为我不确定Sparkfun是否是正确的产品,因为我需要能够获得正在播放的歌曲的当前时间
答案 0 :(得分:0)
你可以购买与挂钩指南中显示的mp3播放器屏蔽相同的arduino uno:
对于控制序列,您可以使用atmega328处理器上可用的基于硬件定时器的中断来在播放文件时计时输出。