У меня есть Arduino, подключенный к компьютеру с запуском цикла, посылая значение через последовательный порт обратно на компьютер каждые 100 мск.
Я хочу сделать Python script, который будет считываться из последовательного порта только каждые несколько секунд, поэтому я хочу, чтобы он просто увидел последнее сообщение, отправленное из Arduino.
Как вы это делаете в Pyserial?
Вот код, который я пробовал, который не работает. Он читает строки последовательно.
import serial
import time
ser = serial.Serial('com4',9600,timeout=1)
while 1:
time.sleep(10)
print ser.readline() #How do I get the most recent line sent from the device?