在python中,可以使用第三方庫pyserial
來實現多個串口的調用。以下是一個簡單的示例代碼:
import serial # 設置串口參數 ser1 = serial.Serial('COM1', 9600) ser2 = serial.Serial('COM2', 9600) # 發送數據到串口1 ser1.write(b'Hello from COM1') # 發送數據到串口2 ser2.write(b'Hello from COM2') # 讀取串口1的數據 data1 = ser1.read(10) print(data1) # 讀取串口2的數據 data2 = ser2.read(10) print(data2) # 關閉串口 ser1.close() ser2.close()
登錄后復制
在上面的示例中,我們首先導入serial
庫,然后分別打開兩個串口COM1
和COM2
,分別發送數據和接收數據,最后關閉兩個串口。你可以根據自己的需求來傳入不同的串口參數、發送不同的數據以及讀取不同的數據。