13 lines
580 B
Python
13 lines
580 B
Python
|
import os
|
||
|
import serial
|
||
|
|
||
|
ser = serial.Serial('COM3', 9600) # Hier musst du den richtigen Port und die richtige Baudrate einstellen
|
||
|
filename = 'binaryDataTestPython.bin'
|
||
|
|
||
|
with open(filename, 'wb') as file:
|
||
|
while os.path.getsize(filename) < 6000000: # prüfen, ob die Größe der Datei kleiner als 1 Kilobyte ist
|
||
|
if ser.in_waiting > 0:
|
||
|
data = ser.read(ser.in_waiting) # Lesen Sie alle verfügbaren Bytes aus der seriellen Verbindung
|
||
|
print(data)
|
||
|
file.write(data)
|
||
|
file.flush() # Flushe die Datei, um die Daten zu schreiben
|