2023-04-14 13:31:54 +02:00
|
|
|
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)
|
2023-04-14 13:41:23 +02:00
|
|
|
file.flush() # Flushe die Datei, um die Daten zu schreiben
|
|
|
|
|
2023-04-14 13:45:44 +02:00
|
|
|
|