Files
ESP32_COMM/serial_monitor.py
T

16 lines
482 B
Python
Raw Normal View History

import serial, sys, time
ser = serial.Serial('COM15', 115200, timeout=1)
outfile = open('G:\\Robot_v2\\DCU\\ESP32_COMM\\serial_log.txt', 'w', encoding='utf-8')
start = time.time()
while time.time() - start < 300: # 最多 5 分钟
line = ser.readline()
if line:
try:
text = line.decode('utf-8', errors='replace').rstrip()
outfile.write(text + '\n')
outfile.flush()
except:
pass
outfile.close()
ser.close()