Answers:
我曾帮助过类似问题的人。结果在我的github仓库中,网址为https://github.com/linhartr22/count。本示例使用PWM库,并包含对我用来学习如何使用PWM库的正确设置将音频文件转换为MP3的文章的引用。它通过直接连接到Arduino的8欧姆扬声器或压电蜂鸣器播放音频。
该PCMAudio例子展示了如何通过PWM播放音频数据。请注意,您需要以较低的级别访问MCU才能执行此操作。Arduino库无法对硬件提供足够的控制。
是的,您可以-参见http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
除非使用SD卡,否则空间非常有限。
旧帖子,但仍然是一个很好的问题...
这是使用Adafruit M0 Express播放8位33khz音频的教程。您可以通过10位模拟输出引脚从2MB板载闪光灯播放约60秒的音频。 https://github.com/hydronics2/SamdAudio
其他两种提供接近16位质量的音频板解决方案...
Adafruit的电路python 搭载了它的bybysyM0,M4,羽毛M0。与上述相同,但使用电路python接口而不是Arduino。
teensy3.2,teensy3.5,teensy3.6(您可以在没有音频屏蔽的情况下使用模拟引脚播放,但是音频屏蔽具有不错的1/8“插孔
@Hoytman我认为这个arduino库可以为您提供很多帮助https://sensorium.github.io/Mozzi/