共計 606 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,你可以使用 pySerial
庫來讀取串口數據。以下是一個簡單的例子:
首先,你需要安裝 pySerial
庫。你可以在終端上執行以下命令來安裝它:
pip install pyserial
下面是一個讀取串口數據的示例代碼:
import serial
# 設置串口參數
port = 'COM1' # 根據你的串口號進行修改
baudrate = 9600 # 波特率
timeout = 1 # 超時時間(單位:秒)
# 打開串口
ser = serial.Serial(port, baudrate, timeout=timeout)
# 循環讀取串口數據
while True:
# 讀取一行數據
data = ser.readline()
# 輸出數據
print(data)
# 關閉串口
ser.close()
在上面的代碼中,你需要根據你的實際串口號來設置 port
變量。然后通過 serial.Serial
函數打開串口,并設置好波特率和超時時間。在循環中,使用 ser.readline()
函數讀取一行串口數據,并進行處理。最后,通過 ser.close()
函數關閉串口。
請注意,如果你的串口設備在 Windows 上,串口號通常以 COM
開頭(例如 COM1
、COM2
等),而在 Linux 上,串口號通常以 /dev/tty
開頭(例如 /dev/ttyUSB0
、/dev/ttyACM0
等)。你需要根據你的操作系統和具體串口號進行相應的修改。
丸趣 TV 網 – 提供最優質的資源集合!
正文完