在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
,分別發送數據和接收數據,最后關閉兩個串口。你可以根據自己的需求來傳入不同的串口參數、發送不同的數據以及讀取不同的數據。