在 Arduino 中播放音频
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
关于这个项目
大家好,今天在这个视频中,我将向您展示如何使用 Arduino 和 Df 播放器播放音频文件。 DFPlayer Mini 是一款小型、低成本的 MP3 模块播放器,具有直接到扬声器的简化输出。该模块可用作带有电池、扬声器和按钮的独立模块,或与 Arduino UNO 或任何其他具有 RX/TX 功能的模块结合使用。为此,我使用:-
1- Arduino UNO
2- Df Player Mini
3- 扬声器
4- 跳线
5- 面包板
代码
- 代码
代码Arduino
#include "SoftwareSerial.h"#include "DFRobotDFPlayerMini.h"// 使用管脚 2 和 3 与 DFPlayer Ministatic const uint8_t PIN_MP3_TX =2; // 连接模块的 RX static const uint8_t PIN_MP3_RX =3; // 连接模块的 TX SoftwareSerial softwareSerial(PIN_MP3_RX, PIN_MP3_TX);// 创建 Player 对象DFRobotDFPlayerMini player;void setup() { // 初始化 USB 串口用于调试 Serial.begin(9600); // 为 DFPlayer Mini 初始化串口 softwareSerial.begin(9600); // 开始与 DFPlayer Mini 通信 if (player.begin(softwareSerial)) { Serial.println("OK"); // 将音量设置为最大(0 到 30)。播放器音量(30); // 播放 SD 卡上的第一个 MP3 文件 player.play(1); } else { Serial.println("连接DFPlayer Mini失败!"); }}void loop() {}
示意图
制造工艺