import serial
导入模块
然后就可以用了
ser = serial.Serial()
ser.baudrate = 115200 #
设置波特率
COMPORT = 3
#
设置串口号
ser.port = "COM{}".format(COMPORT) #
设置串口号
ser.open() #
打开串口
ser.write(“hello")
就是往串口里面写数据
ser.close()
就是关闭
ser
表示的串口
ser.open()
会打开这个串口
ser = serial.Serial('COM1', 115200)
来设置波特率,当然还有专门的函数
data = ser.read()
可以读一个字符
data = ser.read(20)
是读
20
个字符
data = ser.readline()
是读一行,以
/n
结束,要是没有
/n
就一直读,阻塞。
data = ser.readlines()
和
ser.xreadlines()
都需要设置超时时间
ser
来查看当前串口的状态
ser.isOpen()
看看这个串口是否已经被打开