Du musst deine Aufnahme in mehrere Teile (Tracks) unterteilen. Man kann mit den Tasten nicht in einer mp3 Datei spulen sondern nur zum nächsten Track springen.
Ich hab jetzt mal die Tonuino Console verwendet.
Eingesteckt, fehlerhafte Karte ran gehalten, dreimal pause gedrückt als der track lief.
Dann eine andere karte hingehalten, wieder dreimal pause gedrückt als der track lief.
Bei der Fehlerhaften Karte, keine Reaktion vom Player…
Bei der „guten“ Karte, ganz normales Verhalten.
\____\_ \____\_ \____\_ \____\_ \____\_
|\_ \_|\__\_ \__\_| | | | | | |
| | | . | | | |- -| | | | | |
|\_| |\__\_|\_|\_|\____\_|\____\_|\_|\__\_|\____\_|
TonUINO Version 3.x - refactored by Boerge1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.
V3.3.3 13.08.26
C 5
Ver:2
Vol:25 5 15 25 5 15
EQ:1
ST:0
IB:1
AL:0
AP:1111
PCR:0
MFRC522:146
Volume: 15
track_count: 39
enter Idle
btn/cmd: start/start
enqueue mp3 262 0
play mp3 262
isPlaying: 1
isPlaying: 0
isPlaying: 1
isPlaying: 0
isPlaying: 1
isPlaying: 0
Track end: 19
isPlaying: 1
isPlaying: 0
Card Ins
CardData: 13 37 b3 47 02 1a 01 00 00
enter StartPlay
enqueue mp3 262 0
play mp3 262
isPlaying: 1
isPlaying: 0
Card Rem
isPlaying: 1
isPlaying: 0
Track end: 19
1 tr in folder 26
enqueue 26-1
play 26-1
isPlaying: 1
isPlaying: 0
enter Play
isPlaying: 1
isPlaying: 0
missing OnPlayFinished
enter Idle
isPlaying: 1
btn/cmd: pause/pause
btn/cmd: pause/pause
btn/cmd: pause/pause
Card Ins
CardData: 13 37 b3 47 02 01 08 01 09
enter StartPlay
enqueue mp3 262 0
play mp3 262
isPlaying: 0
Card Rem
isPlaying: 1
isPlaying: 0
isPlaying: 1
Track end: 19
21 tr in folder 1
enqueue 1-1 2 3 4 5 6 7 8 9
isPlaying: 0
play 1-1
isPlaying: 1
isPlaying: 0
enter Play
isPlaying: 1
btn/cmd: pause/pause
enter Pause
isPlaying: 0
btn/cmd: pause/pause
enter Play
isPlaying: 1
btn/cmd: pause/pause
enter Pause
isPlaying: 0
Dein Player zeigt ein komisches Verhalten beim Abspielen dieser einen mp3 Datei. Der Buisy Pin geht mehrmals an und aus, bevor es wirklich abgespielt wird. Dabei läuft er in einen Timeout und die Software denkt, dass der Track zu Ende ist ind geht in den Idle State. Dann geht natürlich keine Taste mehr.
Welchen Player hast du denn? Am Besten, mach ein Foto von der Rückseite auf dem die Schrift auf dem großen Chip zu lesen ist.
Ist die mp3 Datei besonders groß?
Versuche mal in der Datei constants.hpp folgendes zu aktivieren anstelle des Default: DFMiniMp3_T_CHIP_MH2024K24SS_MP3_TF_16P_V3_0
Ich hab einen MH2024K-24SS 260611 chip auf dem dfplayer.
Vorher hatte ich einen chip der einfach gar nicht funktioniert hat wo immer nur die ersten beiden tracks gingen… war gar nicht so leicht einen zu finden, der noch funktioniert
Ich probier dann morgen mal den arduino neu zu flashen.