0 Читать из последовательного порта

Инициализировать последовательное устройство

 import serial
#Serial takes two parameters: serial device and baudrate
ser = serial.Serial('/dev/ttyUSB0', 9600)

 

читать один байт с последовательного устройства

 data = ser.read()

 

читать заданное количество байтов из последовательного устройства

 data = ser.read(size=5)

 

прочитать одну строку из последовательного устройства.

 data = ser.readline()

 

читать данные с последовательного устройства, пока что-то записывается поверх него.

 #for python2.7
data = ser.read(ser.inWaiting())

#for python3
ser.read(ser.inWaiting)