Я пытаюсь написать скрипт, в настоящее время я использую ser.read () напрямую и печатаю значения, но я хочу написать функцию, в которой она ждет некоторое время, читает все символы и затем выходит из цикла.Текущий цикл печатает весь символ, но не выходит из цикла, и мне нужно либо отредактировать его, и заставить его выйти щелчком клавиатуры.Но мне нужен скрипт, где он читает и завершает работу, и пользователю не нужно ничего делать.Извините, если новый вопрос, но новый с Python и Pyserial
if(ser.isOpen()):
try:
def read():
ser.flushInput()
while 1:
try:
check = ser.read()
print check
except Exception:
print("Error")
else:
print("Port not open")