Es gibt viele Beispiel Sketche zum lesen des RX und TX Ports am ARDUINO UNO, doch viele bereiten nicht den korrekten und vollen String auf. Hier ein übererbeitetes Sketch mit Ausgabe an einem 2x16 Display.
Auch wenn es vielleicht etwas trivial anmutet aber es hat ein Weilchen gedauert um dieses korrekte Sketch zu erstellen, das die RX und TX Kommunikation auf einem 2x16 Zeichen LCD ausgibt. Die vielen Sketche die im Web zu finden sind lesen die serielle Leitung nämlich Byte für Byte statt den gesamten String bis zum /n /r zu lesen.
Sketch für das Vellemen VMA203 LCD Keypad 2x16 Zeichen
Und im ürbigen wird von vielen der Befehl Serial.available() falsch gedeutet, denn er bedeutet nicht "es sind Daten da", sondern "der COM Port ist geöffnet".
About me
Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.