pyserial - как прочитать последнюю строку, отправленную с последовательного устройства

У меня есть Arduino, подключенный к моему компьютеру, который выполняет цикл, отправляя значение через последовательный порт обратно на компьютер каждые 100 мсек.

Я хочу сделать скрипт Python, который будет читать с последовательного порта только каждые несколько секунд, поэтому я хочу, чтобы он просто видел последнюю вещь, отправленную с 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?

Ответы на вопрос(10)

Ваш ответ на вопрос