NOTE : The folder name needs to be mp3, placed under the SD card root directory, and the mp3 file name needs to be 4 digits, for example, „0001.mp3“, placed under the mp3 folder.
Liegt deine Datei 0001.mp3 im mp3-Ordner? Die Namen von Ordner und Datei müssen exakt passen, ansonsten findet der Player die Datei auf der SD-Karte nicht.
Edit: Sehe gerade noch, dass du schreibst, dass die LED leuchtet. Das ist eigentlich ein gutes Zeichen. Das macht der Player nur während er etwas abspielt. Wie hast du denn den Lautsprecher angeschlossen?
Ist 01 ein Ordner oder eine mp3-Datei?
Im Ordner mp3 müssen die Dateien 4 stellig benannt werden. In Ordnern, die mit einer zweistelligen Nummer benannt sind 3-stellig. Unterordner funktionieren gar nicht.
Das Hauptverzeichnis ist die sozusagen Grundebene der Karte. Das kannst du benenen wenn du beim Formatieren der Karte einen Namen für den Datenträger einträgst. Das ist dem DF-Player aber glaub ich wurscht was da steht. Es ist also auch i.O. wenn du das beim Formatieren leer gelassen hast.
Der Code der hier verwendet wird, fordert keine Ordner auf der SDKarte. Also die Karte mit FAT32 formatieren und die Sounddateien direkt draufkoperen, ohne einen extra Ordner anzulegen. Die Dateinamen der Soundfiles müssen nach folgendem Muster benannt werden. 0001.mp3, 0002.mp3,…
Usw. Hinter der Zahl dürfen noch weitere Zeichen vorhanden sein. Wichtig sind die Nullen vorweg, so dass die Nummer immer 4stellig ist.
Was das Anschließen des Latsprechers betrifft darf der nur an die beiden SPK Anschlüsse angeschlossen werden. Af gar keinen Fall nur an einen SPK Anschluss und Ground. Da kann der Verstärker kaputtgehen.
Ok. Weil ich die Bibliothek sonst nicht verwende, have ich meine Empfehlung einfach an der Website von DFRobot orientiert. Das habe ich ja auch entsprechend zitiert. Ob man das unbedingt so machen muss, habe ich jetzt nicht getestet.
Das kann schnell passieren. Deshalb hatte ich das ja auch geraten zu kontrollieren. Man muss halt wissen, dass RX und TX zwischen den Baugruppen immer über Kreutz angeschlossen werden.
Aber schön, dass es nun funktioniert.