ich bin dabei ein kleines Programm zu schreiben, dass
-einen Seriellen Port öffnet
-eine Textdatei an einen Seriellen Prt schicken kann
-Daten die vom Seriellen Port kommen in eine log-Datei speichern.
Was ich bisher habe:
Code: Alles auswählen
import serial
ser = serial.Serial("/dev/ttyACM0", 921600)
text_file = open("log.txt", 'w')
send_file=open("10_mb_file.txt",'r')
while true:
x=ser.read(1024)
print(x)
text_file.write(x)
text_file.flush()
text_file.close()
ser.close()
Ich weiß nicht, wie ich das Textfile an meinen Seriellen Port schicken kann...
Code: Alles auswählen
ser.write(send_file)
Könnte mir bitte jemand helfen?
(Das Gerät am Seriellem Port ist so programmiert, dass es 1024 Bytes empfängt und anschließend gleich wieder zurück sendet (Ping Server).)