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