Hallo photron,
vielen Dank für deine Antwort. Wir haben nun versucht das Beispiel zu nehmen. Das einzige was wir angepasst haben, ist die Konfiguration der Schnittstelle (baudrate = 9600) und die UID.
Das Programm lässt sich zwar ausführen, allerdings gibt es nichts zurück. Wir haben dann mit rs232.read() versucht einen Rückgabewert zu erhalten, hatten jedoch keinen Erfolg.
Im Anhang sind entsprechende Bilder, vielleicht kannst du damit mehr anfangen als wir.
Wenn wir cb_read(e) ausführen wollen, bekommen wir einen Fehler. Wenn wir nur rs232.read(ans) einfügen, bekommen wir zwar keinen Fehler, jedoch ist die zurückgegebene Variable leer.
Wahrscheinlich verstehen wir nicht so genau, wie der Read Callback funktioniert. Könntest du uns diesen erläutern? Wir haben das so verstanden, dass wir dann wenn wir einen "write" Befehl geben, der Rückgabewert aufgefangen wird, jedoch wissen wir nicht wie wir diesen auffangen können.
Vielen Dank und viele Grüße,
Claymars