Hallo, ja dein Problem klingt wirklich sehr ähnlich wie meines. Ich hab hier grade nochmal meine aktuellen Bemühungen geschildert. Lass uns gerne zusammen rumprobieren, ich bin nur grade etwas ratlos, in welche Richtung ich noch probieren kann.
Das ist natürlich kein dauerhafter Fix, aber probier doch mal in den Examples der DFplayer Bibliothek das PlayMp3 Beispiel aufzumachen, dann ersetzt du Zeile 62-70 hiermit:
// instance a DFMiniMp3 object,
// defined with the above notification class and the hardware serial class
//
//DFMiniMp3<HardwareSerial, Mp3Notify> mp3(Serial1);
// Some arduino boards only have one hardware serial port, so a software serial port is needed instead.
// comment out the above definition and uncomment these lines
SoftwareSerial secondarySerial(2, 3); // RX, TX
DFMiniMp3<SoftwareSerial, Mp3Notify> mp3(secondarySerial);
und weiter unten Zeile 83 auf sehr niedrig, z.B.
mp3.setVolume(2);
dann hochladen, und bei mir hat dann der Player reproduzierbar den Befehl angenommen, und blieb auch bei der Lautstärke, wenn ich dann meinen TonuinoSketch wieder aufgespielt habe. Ich bin wirklich ratlos, aber ich schließe daraus, dass der Player prinzipiell doch funktioniert, das macht mir Mut zum weiterprobieren.
Und ich wäre sehr interessiert ob das bei dir auch so ist.
Grüße!