python3 串口

py串口程序

#coding=utf-8

# 串口测试程序
import serial
from time import sleep

serialport = serial.Serial("/dev/ttyUSB0",115200,timeout=1)
myout = ''
try:
    s = input('input>')
    serialport.write(s.encode('utf-8'))
    sleep(5)
    print('start recive')
    while serialport.inWaiting() > 0:
        myout += serialport.read(1).decode()
    if myout != "":
        print(myout)
        myout = ""
except EnvironmentError as err:
    print(err)
finally:
    serialport.close()

你可能感兴趣的:(python)