PySerial - mwicat/personal GitHub Wiki

Install

sudo pip3 install pyserial

List devices

from serial.tools import list_ports
for port in list_ports.comports():
    print(port)

Read

import serial

dev = 'COM5'
arduino = serial.Serial(dev, 9600, timeout=0.1) 

while True:
    data = arduino.readline() 
    if data:
        data = data.decode()
        print(data)