ich habe ein kleines Problem mit meinem kleinen Test-Programm. Ich will damit testen, ob ob die Daten, die ich senden will, auch so gesendet werden, wie ich es möchte. Nun habe ich mit dem folgen Code aber ein kleines Problem:
Code: Alles auswählen
import serial
from time import time
ser = serial.Serial(
port = "/dev/ttyUSB0",
baudrate = 19200,
parity = serial.PARITY_EVEN,
stopbits = serial.STOPBITS_ONE,
bytesize = serial.EIGHTBITS,
timeout = 5,
)
try:
print ("Serial Port ist offen")
ser.isOpen()
except Exception:
print ("Error" + str(e))
exit()
if ser.isOpen():
try:
ser.write(b"564\n")
print ("write data: 564")
except Exception:
print ("error kommunikation: " + str())
else:
print ("Serial Port kann nicht geöffnet werden!")
try:
while 1:
x = ser.readline().rstrip()
print (str(x))
# Tastatur Unterbrechung abfangen, zum beenden mit [STRG] + [C]
except (KeyboardInterrupt, SystemExit):
print ("Abbruch")
ser.close()
Code: Alles auswählen
Serial Port ist offen
write data: 564
b' '
b' '
b' '
Danke für die Hilfe