Python读取串口数据注意

1、安装串口库
2、采用默认通信参数
import serial
t = serial.Serial('com1',9600)
n = t.write('you are my world')
print t.portstr
print n
str = t.read(n)
print str
3、可以自己设置参数
 
  
import time
import serial
ser = serial.Serial( #下面这些参数根据情况修改
   port = 'COM1' ,
   baudrate = 9600 ,
   parity = serial.PARITY_ODD,
   stopbits = serial.STOPBITS_TWO,
   bytesize = serial.SEVENBITS
)
data = ''
while ser.inWaiting() > 0 :
   data + = ser.read( 1 )
if data ! = '':
   print data
 
  
注意:Python与多个串口通信的时候,要确定端口号。如果有时间的话,可以自己写一个查询所有端口的信息,不想这么麻烦的话,下载个串口助手,自己看端口信息,在py文件中修改serial.Serial()里面的端口号。

你可能感兴趣的:(Python读取串口数据注意)