답변:
비슷한 질문을 가진 사람을 도왔습니다. 결과는 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 카드를 사용하지 않으면 공간이 상당히 제한됩니다.
오래된 게시물이지만 여전히 좋은 질문입니다 ...
다음은 Adafruit M0 Express를 사용하여 8 비트 33khz 오디오를 재생하기위한 자습서입니다. 10 비트 아날로그 출력 핀을 통해 2MB 온보드 플래시에서 최대 60 초의 오디오를 재생할 수 있습니다. https://github.com/hydronics2/SamdAudio
거의 16 비트 품질을 제공하는 다른 두 가지 오디오 보드 솔루션 ...
Adafruit의 회로 파이썬은 itsbyitsyM0 , M4 , feather M0을 탑승 시킵니다 . 위와 동일하지만 Arduino 대신 회로 파이썬 인터페이스를 사용합니다.
teensy3.2 , teensy3.5, teensy3.6 (오디오 쉴드없이 아날로그 핀을 사용하여 재생할 수 있지만 오디오 쉴드는 1/8 "잭이 좋습니다.
@ Hoytman 나는이 arduino 라이브러리가 당신을 많이 도울 수 있다고 생각합니다 https://sensorium.github.io/Mozzi/