我想用Arduino nano制造一个mp3播放器,一个迷你dfplayer mp3和3个按钮(下一个,上一个,暂停/恢复)。
我找到了进行连接的数据表,并尝试了以下操作:
电源将是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
如果您还有其他疑问,请问我!
答案 0 :(得分:1)
使用外部5V电源为MP3模块/扬声器供电应该可以对其进行修复(基于您所描述的情况)。