OK, damit sollte dann die TonUINO Software auf dem Nano schon mal laufen.
Für das flashen der Software hast Du auch erfolgreich eine Verbindung zwischen Nano und PC herstellen können.
Diese Verbindung ist zusammen mit der Konsole das „Fenster zur Software“, so dass wir sehen können, was der Nano macht oder eben auch nicht.
|_ _|___ ___| | | | | | |
| | | . | | | |- -| | | | | |
|_| |___|_|_|_____|_____|_|___|_____|
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 17.09.26
E 5
Ver:2
Vol:25 1 15 25 5 15
EQ:1
ST:5
IB:1
AL:0
AP:1111
PCR:0
MFRC522:178 --> erfolgreiche Verbindung zum Reader, Rückmeldung seiner Firmwareversion 178
Volume: 15
track_count: 235
enter Idle
timer started
btn/cmd: start/start
enqueue mp3 262 0
play mp3 262
isPlaying: 1
isPlaying: 0
isPlaying: 1
isPlaying: 0
Track end: 2
So sollte der Start des TonUINO aussehen, wenn alles funktioniert.
Wenn die Verbindung zum Reader nicht funktioniert, gibt es folgende Meldung:
MFRC522:0
com to mfrc broken
Wichtig dabei ist, dass die Spannungsversorgung zum Reader vom 3,3 V Pin des Arduino erfolgen muss. Eine Versorgung mit der allgemeinen 5 V Spannung verträgt er nicht.
Die LED auf dem Reader zeigt nur, dass Spannung anliegt, nicht ob die Spannung wirklich ausreicht (ev. nacmessen) oder der Reader selbst funktioniert - also zeimlich „doof“ die LED.
Ist die Verbindung zum DF-Player gestört, siehst Du folgendes:
Com to DFPlayer broken
track_count: 0
Es kann allerdings eine Weile dauern, bis die Meldung kommt, da der TonUINO eine ganze Weile lang versucht, die Verbindung herzustellen.
Den 1 kOhm Widerstand in die Datenleitung zum DF-Player hast Du eingebaut ? Ohne den klappt die Verbindung nicht !
Unabhängig davon, ob Reader und DF-Player korrekt erkannt werden, kannst Du auch die angeschlossenen Tasten prüfen, nachdem der Bootvorgang abgeschlossen ist (etwas Geduld, wenn Reader und / oder DF-Player nicht erkannt werden.).
Dann solltest Du bei jedem Tastendruck folgende Rückmeldung sehen:
btn/cmd: five/bright_down
btn/cmd: down/bright_down
btn/cmd: pause/pause
btn/cmd: up/bright_up
btn/cmd: four/bright_up
Bei meinem Demo-TonUINO ist es die 5-Tasten Version
Anhand der Konsolenausgabe können wir dann feststellen, wo die ersten Maßnahmen zur Fehlerbeseitigung ansetzen müssen.
Zum Schluss noch ein Verdrahtungsplan für einen ganz einfachen TonUINO