Hallo Community,
folgendes soll realisiert werden:
Kurz: Ich will eine selbst gebaute LED Matrix mit einer C# Applikation steuern
Erklärung:Der Benutzer soll innerhalb der C# Applikation einen String oder ein Muster festlegen, welches anschließend auf der LED-Matrix angezeigt wird. ( Im Idealfall auch als Laufschrift)
Problem ist, dass alles was irgendwie angezeigt werden soll, bereits im Arduino programmiert sein muss, da mit der C#-App nur noch die entsprechenden Funktionen aufgerufen werden können - soweit mein Wissensstand.
Das habe ich mit einer 5x5 Testmatrix bereits auch schon am Laufen. Drückt der Benutzer innerhalb der C#-App den Button A, dann zeigt es ein A auf der Matrix an - Drückt der Benutzer den Button B, zeigt es eben ein B an.
Die beiden Muster sind fest im Arduino hinterlegt und werden anhand einer "if - else if" bzw "switch case" Anweisung ausgewählt.
Geplante Umsetzung:Ich habe mir folgenden Lösungsweg überlegt:
Die Komplette Matrix wird in einzelne Segmente unterteilt und bildet somit die einzelnen Buchstaben. (Beispiel: eine Matrix wird in 10 Teile unterteil und kann somit 10 Buchstaben gleichzeitig darstellen)
Im Arduino sind alle Buchstaben als Muster hinterlegt (Pro Buchstabe eine eigene Funktion). Wenn nun der String von der C#-App an das Arduino übertragen wird, können so die entsprechenden Funktionen aufgerufen werden.
Diese Lösung funktioniert aber nur dann, wenn der String nicht länger ist wie die Matrix. Eine Laufschrift würde hier zur Lösung führen.
(Ich hoffe es kommt einigermaßen rüber, was ich umsetzen will.)
Frage:Denke ich zu kompliziert? Gibt es andere Lösungsansätze oder Ideen zur Umsetzung? (Stichwort: Matrix Library von wiring)
Hat jemand von euch bereits etwas ähnliches umgesetzt?
Um den Sinn des Projekts vorab zu klären: Mein Arduino- und mein C#-Wissen soll vertieft werden, da mich das Zusammenspiel von Soft- und Hardware einfach begeistert :-) An dieser Stelle möchte ich auch meine Bereitschaft für andere ähnliche Projekte aussprechen!!!

Vorab vielen Dank für eure Hilfe bzw. Ratschläge!!
Gruß feed