import serial#导入串口通信库 from time import sleep ser = serial.Serial() def port_open_recv():#对串口的参数进行配置 ser.port='com5' 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("串口关闭成功!") def send(send_data): if(ser.isOpen()): ser.write(send_data.encode('GB2312'))#编码 print("发送成功",send_data) else: print("发送失败!") if __name__ == '__main__': port_open_recv() while True: a=input() send(a) sleep(0.5)
时间: 2023-06-03 11:03:25 浏览: 120
Comport-see-see.rar_ComPort_serial monitor_串口监听_串口编程232
import serial是Python中的一个模块,用于与串口进行通信。通过该模块的函数和方法,可以打开和关闭串口,进行数据的读取和写入等操作。使用serial模块需要在系统中安装相关的串口驱动程序。
阅读全文