Forum: Mikrocontroller und Digitale Elektronik JAVA Programm um Passage in C++ Code zu ändern


von DERLEKTRONIKER (Gast)


Lesenswert?

Hallo zusammen,

ich bin gerade dabei, eine Laufschrift mit MAX7219 8x8 Led Matrizen zu 
bauen.
Das Projekt ist soweit auch schon fertig. Die Laufschrift kann per 
Schalter zwischen starrem Text und Laufschrift umgestellt werden.


Nun meine Frage:

Wie löse ich das Problem am besten, um den Text, der dargestellt werden 
soll, ohne die Arduino Software über USB auf einen Arduino Nano China 
Clon zu laden?

Vielen Dank für eure Antworten!

von Rainer U. (r-u)


Lesenswert?

Den Text in einer Variablen halten, und diese Variable per Schnittstelle 
und dazu passendem Abfrageprogramm ändern.

von DERLEKTRONIKER (Gast)


Lesenswert?

Das heißt in einem String speichern und z.B. mit einem in JAVA 
geschriebenen Programm über z.B. COM2 übertragen. Richtig?

von Georg G. (df2au)


Lesenswert?

"copy text1.txt com2:" ist zu aufwendig?

von Rainer U. (r-u)


Lesenswert?

DERLEKTRONIKER schrieb:
> Das heißt in einem String speichern und z.B. mit einem in JAVA
> geschriebenen Programm über z.B. COM2 übertragen. Richtig?

Zum Beispiel. Wobei der Schnittstelle egal ist, in welcher Sprache das 
Programm, das die Daten schickt, mal geschrieben wurde.

Also Dein Arduino-Programm sollte auf die serielle Schnittstelle hören, 
und die Zeichen, die da ankommen, zu einem String zusammenbauen. Diesen 
weist Du dann an Deine Variable bzw. gibst ihn per Laufschrift aus. Bei 
der Übertragung der Zeichen brauchst Du dann noch so eine Art einfaches 
Protokoll, damit der Arduino weiß, wo der Text anfängt und aufhört, und 
damit er bei Übertragungsfehlern wieder definiert zu "horchen/lesen" 
anfängt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.