littlebot
Published on 2025-04-11 / 2 Visits
0

【源码】基于Arduino的JQ8400TF模块MP3播放库

项目简介

这是一个专为基于JQ8400TF或QJ004-16S芯片的MP3模块设计的Arduino库。该库支持ESP - 01 (ESP8266)、Arduino Duemilanove和Arduino Leonardo等微控制器,可通过Arduino的串行端口控制MP3模块,实现播放、暂停、音量调整、歌曲切换等功能。

项目的主要特性和功能

  1. 多平台支持:支持ESP - 01、Arduino Duemilanove和Arduino Leonardo等微控制器。
  2. 多串行端口支持:支持UART0、UART1、UART2和UART3。
  3. 丰富的控制命令:包括播放、暂停、下一曲、上一曲、音量加减、快进、快退、停止等。
  4. 高级功能:支持播放指定索引的歌曲、注入歌曲、从指定文件夹播放歌曲等。
  5. 易用的API接口:方便集成到用户的项目中。

安装使用步骤

安装步骤

  1. 下载项目文件,解压后得到.zip格式的库文件。
  2. 在Arduino IDE中,从'Sketch'菜单选择'#include library',然后点击'add library from .zip'。
  3. 选择下载的.zip文件,完成库的安装。

使用步骤

  1. 在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】