Hallo Sascha!
Ein einfaches Python-Programm, welches die Daten von der Seriellen in eine Textdatei schreibt, sieht so aus:
Code:
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
import serial
try:
datafile = file("daten.txt", "a") # append
try:
ser = serial.Serial(
port = "COM1", baudrate = 115200, bytesize = 8, parity = 'N',
stopbits = 1, timeout = 3,
)
try:
while True:
line = ser.readline().rstrip()
if line:
datafile.write(line + "\n")
finally:
ser.close()
print "serial connection closed"
finally:
datafile.close()
print "datafile closed"
except KeyboardInterrupt:
# Programm wird mit STRG+C beendet
print "exit"
mfg
Gerold
:-)
Lesezeichen