mini-beieli-project/Python/serial_monitor_USB1.py

28 lines
719 B
Python
Executable File

#!/usr/bin/python3
from time import sleep
import serial
import sys
import datetime
while (True):
serial_not_open = True
while serial_not_open:
try:
ser = serial.Serial('/dev/ttyUSB1', 115200, timeout=1)
except:
sleep(0.5)
else:
serial_not_open = False
no_exception = True
while no_exception:
try:
while True:
while ser.inWaiting():
print(ser.read().decode('utf-8'), end='')
sleep(0.1)
except:
print(datetime.datetime.now().strftime("%d.%m.%Y %H:%M:%S")," - Serial Device disappeared...")
ser.close()
no_exception = False