项目简介
这是一个专为基于JQ8400TF或QJ004-16S芯片的MP3模块设计的Arduino库。该库支持ESP - 01 (ESP8266)、Arduino Duemilanove和Arduino Leonardo等微控制器,可通过Arduino的串行端口控制MP3模块,实现播放、暂停、音量调整、歌曲切换等功能。
项目的主要特性和功能
- 多平台支持:支持ESP - 01、Arduino Duemilanove和Arduino Leonardo等微控制器。
- 多串行端口支持:支持UART0、UART1、UART2和UART3。
- 丰富的控制命令:包括播放、暂停、下一曲、上一曲、音量加减、快进、快退、停止等。
- 高级功能:支持播放指定索引的歌曲、注入歌曲、从指定文件夹播放歌曲等。
- 易用的API接口:方便集成到用户的项目中。
安装使用步骤
安装步骤
- 下载项目文件,解压后得到
.zip
格式的库文件。 - 在Arduino IDE中,从'Sketch'菜单选择'#include library',然后点击'add library from .zip'。
- 选择下载的
.zip
文件,完成库的安装。
使用步骤
- 在Arduino项目中包含库文件: ```cpp
include
2. 创建库的实例,指定使用的串行端口:
cpp
mp3Serial mp3(0); // 初始化库,使用UART0
3. 初始化模块:
cpp
mp3.begin(); // 初始化模块
```
4. 使用库提供的函数控制MP3模块,例如播放歌曲、调整音量等。
示例代码片段
```cpp
include
mp3Serial mp3(0); // 初始化库,使用UART0
void setup() { mp3.begin(); // 初始化模块 }
void loop() { mp3.play(); // 播放歌曲 // 其他操作... } ```
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】