Arduino nano,迷你DFplayer MP3断开连接

时间:2019-02-05 14:58:09

标签: arduino mp3 arduino-ide

我想用Arduino nano制造一个mp3播放器,一个迷你dfplayer mp3和3个按钮(下一个,上一个,暂停/恢复)。

我找到了进行连接的数据表,并尝试了以下操作:

enter image description here

电源将是5V 1A移动电源,但在测试中我使用的是插入PC的USB。

代码:

#include <SoftwareSerial.h>
#include <DFPlayerMini_Fast.h>

SoftwareSerial mySerial(10, 11); // RX, TX
DFPlayerMini_Fast myDFPlayer;


void setup()
{
  Serial.begin(115200);
  mySerial.begin(9600);      
  myDFPlayer.begin(mySerial);
}


void loop()
{
  myDFPlayer.play(1); //play mp3 file with leading identifier "0001"
  myDFPlayer.volume(1); //set volume low    
  delay(100); //wait 100ms

  myDFPlayer.volume(30); //crank that stuff!    
  delay(100); //wait another 100ms

  while(1); //halt
}

问题:

所以我的问题是,我可以在没有错误的情况下上传代码,并且在断开扬声器连接时,mp3模块的指示灯已启用,但在断开连接时,我听到了来自Windows 10的声音。

声音就像没有信号的旧电视。

PARTS:

注意:

我给了您一个没有任何按钮使用的代码,因为这不是我的问题,我会处理。

Rx,Tx电阻为1kΩ。

按钮电阻为10KΩ

是的,我已将sd卡格式化为fat32,并且在根目录下有一个名为mp3的文件夹,并且内部有5个mp3文件0001,0002,0003等。

扬声器未焊接,所以我只连接了电线(模块的扬声器1和扬声器2)以查看其是否工作。

演讲者曾经工作过。

https://github.com/PowerBroker2/DFPlayerMini_Fast

如果您还有其他疑问,请问我!

1 个答案:

答案 0 :(得分:1)

使用外部5V电源为MP3模块/扬声器供电应该可以对其进行修复(基于您所描述的情况)。