Hallo zusamen,
ich bin zur Zeit am Einlesen einer seriellen Schnittstelle beschäftigt. NUn komme ich nicht mehr wirklich vorwärts.
Ich will in einem python Script die serielle Schnittstelle, welche auf /dev/ttyUSB0 liegt abfragen.
Kommt keine Text (len==0) soll das Script von vorne gestartet werden.
Hintergrund ist, dass nur selten text kommt, kommt dieser, soll er in eine TXT Datei geschrieben werden.
ZUr Zeit habe ich folgendes Script, bei welchem ich nicht weiterkomme:
import serial
ser = serial.Serial(
port='/dev/ttyUSB0',
baudrate=9600,
parity=serial.PARITY_NONE
stopbits=serial.STOPBITS_ONE
bytesize=serial.EIGHTBITS
)
while true:
ser.flushInput()
file_out = open('rs232daten.txt',"a+")
data = ser.readline()
if len(date) == 0
print(nix)
else:
print(data)
file_out.write(data)
Das print(nix) war als gedanke, zum testen wenn nix kommt. Geht aber auch nicht so richtig.
Mit ls /dev/ttyUSB* finde ich unter ttyUSB0 mein RS232 - USB Wandler.
Wäre schön wenn ich ein paar Tipps bekommen könnte, sollte man das noch nicht sagen, nebenbei gesagt, ich bin blutjunger Anfänger was das angeht
Viele Grüße Markus