Arduino + ESP32 + MAX98357A == I2S

博客讲述了作者使用ESP32通过I2S从SD卡播放MP3文件遇到的问题及解决过程。在尝试多种在线音源失败后,最终通过本地Python HTTP服务器实现了播放。此外,还介绍了如何通过串口输入新网址实现音源切换,无需重新编译上传。
摘要由CSDN通过智能技术生成

GitHub - schreibfaul1/ESP32-audioI2S: Play mp3 files from SD via I2SPlay mp3 files from SD via I2S. Contribute to schreibfaul1/ESP32-audioI2S development by creating an account on GitHub.https://github.com/schreibfaul1/ESP32-audioI2S或许手气不好,在线装的几个库没成功。下载这个zip, 导入库,例程编译上传没问题,但是还是无法播放。用浏览器测试例程里的在线广播网址是可以听的,估计是网站加强了浏览器识别。于是本地用 python 跑一个http server ,打通任督二脉(关闭防火墙),终于 MAX98357A 的喇叭愉快地响了起来。

1. 如果用在线音源,SD卡可以不接,即例程里只需要连接3条线,加上电源共5条。

2. 串口输入新的网址可以切换,不用重新编译上传。

对于Arduino ESP32S3和I2S的使用,你可以按照以下步骤进行操作: 1. 首先,你需要下载和安装Arduino IDE。你可以在官方网站上找到下载链接。 2. 接下来,你需要下载ESP32S3的板级支持包。你可以在ESP32官方网站上找到下载链接。请注意,这个板级支持包是专门为ESP32S3设计的,不适用于ESP32。 3. 安装完Arduino IDE和ESP32S3板级支持包后,你可以开始编写代码并进行编译。注意,如果你之前安装了ESP32插件,需要先将其卸载,因为ESP32S3和ESP32插件不能同时使用。 4. 在编写代码时,你可以使用I2S库来控制ESP32S3的I2S接口。你可以根据需要使用不同的引脚来连接I2S设备。例如,SPI_MOSI_GPIO引脚连接到GPIO 35,SPI_MISO_GPIO引脚连接到GPIO 37,SPI_SCLK_GPIO引脚连接到GPIO 36,SPI_CS_GPIO引脚连接到GPIO 34。 5. 编写完代码后,你可以将代码烧录到ESP32S3开发板上进行测试。 总结起来,你需要下载并安装Arduino IDE、ESP32S3板级支持包,编写代码来控制ESP32S3的I2S接口,并使用合适的引脚连接I2S设备。希望这些信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Arduino ESP32S3 基础入门教学大纲](https://blog.csdn.net/weixin_38476200/article/details/129828874)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Arduino ESP32S3 SPIFFS插件](https://download.csdn.net/download/qllaoda/86503364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [【esp32-s3】7.1 I2S——录音及存储](https://blog.csdn.net/qq_38091632/article/details/124506617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值