软硬件:ESP-WROOM-32、Arduino、Audacity、WinHEX
通过在Arduino中使用XT_DAC_Audio库,使ESP32无需外接模块,使用DAC直接通过引脚驱动扬声器播放音频,当然引脚的驱动能力有限,声音会很小,可以接三极管或功放来放大音量。

安装XT_DAC_Audio库
这个库在Arduino的库管理中搜索不到,也就无法一键安装,那么就需要手动下载.zip进行安装。
这是它的官网下载 XT_DAC_Audio

如果官网下载不了,可尝试到GitHub搜索下载.zip包,或者CSDN资源 直接下载
下载好后在Arduino中通过项目—加载库—添加.ZIP库选择zip文件添加。
播放示例程序音频
在Arduino中打开以下示例程序,直接编译上传。

如果出现以下报错cc1plus.exe: some warnings being

文章介绍了如何在ESP32上使用XT_DAC_Audio库播放音频,包括安装库、修改示例程序、处理音频文件以适应ESP32的存储限制,以及如何通过三极管或功放增大音量。用户需要使用Audacity编辑音频为单声道并降低采样率,然后在WinHEX中获取十六进制数组,替换到Arduino代码中播放。

3298

被折叠的 条评论
为什么被折叠?



