Документация по Python

Библиотека pyserial

Библиотека pyserial
В: Документация по Python

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

import serial

#Serial takes these two parameters: serial device and baudrate

ser = serial.Serial('/dev/ttyUSB0', 9600) 

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

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

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)

Проверьте, какие последовательные порты доступны на вашем компьютере

Чтобы получить список доступных последовательных портов, используйте в командной строке

python -m serial.tools.list_ports

или из обочки Python

from serial.tools import list_ports
list_ports.comports()  # Outputs list of available serial ports
Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.