Hallo Forum,
als Neuling versuche ich, mit einem Raspi 4 eine serielle Verbindung zu einem anderen Rechner (über einen TTL/RS232 Adapter) aufzubauen; der TTL/RS232 Adapter bleibt zunächst abgeklemmt.
Um das 'serielle Verhalten' des Raspi lokal sehen zu können, wurden die PIns "TX" und "RX" über einen 1k Wiederstand gebrückt.
Das u.a. kurze Prg klappt auch.
Meine Frage ist: Wie kann ich in dem Befehl 'ser.write(b'abc\n')' den Inhalt einer Variable (statt 'abc') mitgeben?
Vielen Dank im Voraus
Gruss Cybaer
*********************************************************************************
#send und receive
import serial
ser = serial.Serial('/dev/serial0', 2400,serial.EIGHTBITS,serial.PARITY_NONE,serial.STOPBITS_TWO)
ser.reset_input_buffer()
ser.write(b'abc\n')
while True:
data = ser.readline()
if len(data) > 0:
print("Ergebnis: ",data.decode('utf-8'))
print('ende')
ser.close()