Python编程练习10:串口的打开和关闭

串口使用时需要打开,使用结束以后需要关闭。

使用python可以简单的来实现串口的打开和关闭操作。
首先需要对串口的进行配置,配置的内容包括端口号,波特率,字节大小,奇偶校验等。

代码如下:

import serial #导入serial库
from time import sleep

ser = serial.Serial()

def port_open_configure(): #配置串口参数
    ser.port='com2'
    ser.baudrate=9600
    ser.bytesize=8
    ser.stopbits=1
    ser.parity="N"#奇偶校验位

    ser.open() #打开串口
    if(ser.isOpen()): #判断打开是否成功
        print("串口打开成功!")
    else:
        print("串口打开失败!")
#isOpen()函数来查看串口的开闭状态

串口使用完成后需要及时关闭,代码如下:

def port_close():
    ser.close()
    if(ser.isOpen()):
        print("串口关闭失败!")
    else:
        print("串口关闭成功!")

最后执行一下看看效果

if __name__ == '__main__':
    port_open_configure()
    sleep(5)   #中间暂停5秒看效果
    port_close()

代码执行结果如下:

%Run com_open_close.py
串口打开成功!
串口关闭成功!

你可能感兴趣的:(Python编程练习10:串口的打开和关闭)