Hallo zusammen,
ich bin gerade bei meinem ersten Raspi Projekt. Und zwar baue ich dieses hier nach:
[Projekt] jukebox4kids (Jukebox für Kinder)
ich wollte hier einmal mein Projekt kurz vorstellen:
Da das Hören von CDs für einen 3 jährigen etwas fummelig ist, und ich es satt hatte, dass mein Sohn die CDs nach dem Hören nicht ordentlich wieder zurück in die Hülle getan hatte, musste eine Lösung her.
Auf Basis des Raspberry Pi Modell B habe ich eine Jukebox für ihn gebaut, die einfach zu bedienen war. Die erste Version (0.5) hatte noch einen Barcode-Reader, welche
die Alben anhand von Barcodes einlesen konnte. Leider war die…
Ich habe einen Raspberry Pi 3 mit Raspbian Jessie light und mono-complete.
Einer der einzigen Unterschiede zu dem Projekt ist, dass ich ein 4*20 LCD Display habe. Habe den Code so umprogrammiert, dass ich jetzt mehr Zeilen/Spalten schreiben kann.
Das Projekt ist ja in C# geschrieben. Um das Projekt remote debuggen zu können, benutze ich Xamarin Studio.
Ich starte das Projekt auf dem Pi mit folgendem Befehl:
sudo mono --debug --debugger-agent=transport=dt_socket,address=0.0.0.0:12345,server=y Jukebox/Jukebox.Runtime.exe
Wenn ich jetzt das Projekt im Xamarin Studio starte, kann ich alles debuggen. Es läuft auch alles. Besonders auch die Anzeige auf dem LCD.
Nun wollte ich das Projekt das erste mal "normal" starten. Also habe ich die beiden folgenden Befehle eingegeben:
Leider werden auf dem Display jetzt fast nur kryptische ASCII Zeichen angezeigt. Man kann zwischendurch mal ein bisschen was vom normalen Text, der dort eigentlich stehen sollte, sehen. Auch ist der Text oft z.B. in der falschen Zeile. Der Rest (Buttons etc.) scheint zu funktionieren.
Warum funktioniert die Ansteuerung des LCD im Debug Modus, aber nicht im "normalen" Modus?
Hoffe jemand kann mir da helfen.
Vielen Dank für eure Antwort im Voraus!
Mfg KAMPI
P.S. mod: Hoffe es ist der richtige Forenteil für die Frage, sonst bitte verschieben