万马奔腾 发表于 2013-5-11 12:56:49

截取音乐的一部分(90秒),用ARDUINO控制它播放,并通过线路输出,通过什么方式实...

截取音乐的一部分(90秒),用ARDUINO控制它播放,并通过线路输出,通过什么方式实..现啊
初步想法是用ARDUINO +VS1003+ SD模块卡但是我只播放80S的音频用SD卡存储感觉有点浪费
还有解码用VS1003,有没有其它的芯片?

迷你强 发表于 2013-5-11 22:51:13

如果不嫌麻烦,可以直接arduino播放的。。。

万马奔腾 发表于 2013-5-12 08:40:21

迷你强 发表于 2013-5-11 22:51 static/image/common/back.gif
如果不嫌麻烦,可以直接arduino播放的。。。

怎么实现呢?如果有谱,我晓得怎么做,但是这个没有谱啊,怎么实现,还有就是输出要就音箱

rgwan 发表于 2013-5-12 08:41:52

MP3文件可以存在串行FLASH里。类似W25X64之类的。8M足够用了。
你也可以试试不用解码器,如果单片机是STM32的话可以直接软解MP3.
AVR之类的单片机的话可以直接用PWM播放WAVE文件的。

万马奔腾 发表于 2013-5-12 08:48:03

rgwan 发表于 2013-5-12 08:41 static/image/common/back.gif
MP3文件可以存在串行FLASH里。类似W25X64之类的。8M足够用了。
你也可以试试不用解码器,如果单片机是STM3 ...

芯片是ATMEGA328 ,怎么实现啊 ,有没有修改例程啊

迷你强 发表于 2013-5-12 09:23:03

万马奔腾 发表于 2013-5-12 08:48 static/image/common/back.gif
芯片是ATMEGA328 ,怎么实现啊 ,有没有修改例程啊

http://www.geek-workshop.com/forum.php?mod=viewthread&tid=2611
参考下这个。。。播放pwm
页: [1]
查看完整版本: 截取音乐的一部分(90秒),用ARDUINO控制它播放,并通过线路输出,通过什么方式实...