python 3シリアルポート
562 ワード
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()