我想從Arduino播放wav文件(口語)。我不想添加隔音罩。有沒有辦法通過輸出引腳播放聲音?質量不一定很高。
我想從Arduino播放wav文件(口語)。我不想添加隔音罩。有沒有辦法通過輸出引腳播放聲音?質量不一定很高。
我幫助了一個類似問題的人。結果在 https://github.com/linhartr22/count的github存儲庫中。本示例使用PWM庫,並包含對我用來學習如何將PWM文件的正確設置轉換為MP3的音頻文件的文章的參考。它通過直接連接到Arduino的8歐姆揚聲器或壓電蜂鳴器播放音頻。
PCMAudio示例演示瞭如何通過PWM播放音頻數據。請注意,您需要以較低的級別訪問MCU才能執行此操作。 Arduino庫無法提供對硬件的足夠控制。
是的,您可以-參見 http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
空間非常有限,除非您使用SD卡。
是的,我昨天做了一個項目,可以播放錄製的語音。您不需要揚聲器模塊。
只需通過一個電阻將揚聲器連接到Arduino PWM輸出之一即可。然後,連接一個微型SD卡模塊。使用FAT32 Option格式化您的micro-sd卡。
使用Sample wave converter轉換聲音文件,然後選擇16,000Hz Mono 8Bit。大功告成使用 tmrpcm庫。這很容易。
舊帖子,但仍然是一個很好的問題...
這裡是使用Adafruit M0 Express播放8位33khz音頻的教程。您可以通過10位模擬輸出引腳從2MB板載閃存播放約60秒的音頻。 https://github.com/hydronics2/SamdAudio
另外兩個音頻板解決方案提供接近16位質量的...
Adafruit的電路python板 itsbyitsyM0, M4和羽毛M0。與上述相同,但使用電路python接口而不是Arduino。
teensy3.2,teensy3.5,teensy3.6(您可以播放使用沒有音頻屏蔽的模擬引腳,但是音頻屏蔽具有不錯的1/8“插孔
@Hoytman,我認為這個arduino庫可以為您提供很多幫助 https://sensorium.github.io/Mozzi/