arduino 如何同时播放多个音频?
如题,应用场景需要同时叠加播放多个音频,是否可以实现?谢谢! 我都想知,tone() ; 好象一块板同一时间只能播一个。我能想到的是多块板用 IIC通信。
顶出高手
顶出高手 一块控制板+多块语音播放模块 本帖最后由 histamine 于 2017-10-13 17:43 编辑
默认LZ想要使用tone的方法实现,那么arduino内置的tone是简化版本的函数,只支持同时一个引脚输出,但是可以使用第三方支持多个引脚同时输出的
https://code.google.com/archive/p/rogue-code/wikis/ToneLibraryDocumentation.wiki#WARNING
如果播的是wave流的话,完全可以用软件实现混音,就是多音轨每个采样值乘以权值后相加输出,就是不知道avr处理速度够不够快:lol
mp3的话,只能看看外置模块本身支不支持混音了,不支持只能多模块输出咯
页:
[1]