1、安装
pip3 install pyserial
2、
import serial import _thread import sys from time import sleep ser = serial.Serial() def portopen(port): ser.port = port # 设置端口号 ser.baudrate = 115200 # 设置波特率 ser.bytesize = 8 # 设置数据位 ser.stopbits = 1 # 设置停止位 ser.parity = "N" # 设置校验位 ser.open() # 打开串口,要找到对的串口号才会成功 if ser.isOpen(): print("open success!") else: print("open error") def serrecv(): while True: if ser.in_waiting: str=ser.read(ser.in_waiting).hex() if(str=="exit"):#退出标志 break else: print("收到数据:",str) if __name__ == "__main__": #端口 if sys.argv[1] != null: sys.exit(1); portopen("COM8") _thread.start_new_thread(serrecv,())
参考:https://www.cnblogs.com/yucen/p/9343557.html
https://www.cnblogs.com/dongxiaodong/p/9992083.html