项目简介
本项目是一个基于Arduino的开源项目,通过WiFi连接互联网广播电台并实现音乐播放。它配备旋转编码器用于电台选择,LED矩阵可显示当前播放的电台编号,同时使用扬声器进行音频播放。此项目主要面向XIAO ESP32「S3」设备,属于PlatformIO项目,部分库经过改造以适配XIAOGYAN。
项目的主要特性和功能
- WiFi连接:借助Arduino内置WiFi模块连接指定WiFi网络。
- 音频播放:成功连接电台后播放音乐。
- 硬件控制:利用旋转编码器选择电台,LED矩阵显示当前电台编号,扬声器播放音频。
- 用户界面:可通过按钮控制电台切换。
- 调试信息:多个回调函数能输出音频相关信息,如音频比特率、流标题等。
安装使用步骤
硬件连接
- 连接WiFi模块。
- 将旋转编码器连接到Arduino。
- 把LED矩阵连接到Arduino。
- 连接扬声器到Arduino。
代码上传
- 下载项目源码并上传到Arduino。
- 根据需求修改SSID、密码和电台URL列表。
测试
- 上传代码后,运行Arduino并测试功能。
- 旋转编码器应能正常切换电台。
- LED矩阵应显示当前电台编号。
- 扬声器应能播放音频。
注意,由于代码存在特定库和硬件依赖,在不同开发环境中可能需调整代码以适配硬件设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】