Bis auf den Doppelslash als Kommentar sollte das funktionieren.Code:if RXD = true then get r if r = 49 then 'Ascii Zahl für die Zahl 1 print "Verstanden" end if end if
Bei der M-Unit2 muss man aber beachten, dass das erste Zeichen nach Neustart der Unit verschluckt wird. Also zum Programmstart einfach immer ein Get r ausführen.
Ansonsten könnte es noch an der Baudrate liegen? Ist die auf beiden Seiten richtig eingestellt. Falls Du die Baudrate vom standardmäßigen 9600 Baud auf etwas anderes eingestellt hast, musst Du immer darauf achten, dass hinter dem Baud-Befehl eine Konstante beginnend mit R folgen muss! Also z.B. R38400
Lesezeichen