python怎么讀取保存串口數(shù)據(jù)

小億
151
2024-03-30 17:01:06

在Python中,可以使用pySerial庫(kù)來(lái)讀取和保存串口數(shù)據(jù)。以下是一個(gè)簡(jiǎn)單的示例代碼:

import serial

# 打開(kāi)串口
ser = serial.Serial('COM3', 9600)

# 讀取串口數(shù)據(jù)
data = ser.readline()
print(data)

# 保存串口數(shù)據(jù)到文件
with open('serial_data.txt', 'w') as f:
    f.write(data.decode('utf-8'))

# 關(guān)閉串口
ser.close()

在上面的代碼中,首先使用serial.Serial()函數(shù)打開(kāi)了一個(gè)串口連接,然后使用ser.readline()函數(shù)讀取了一行串口數(shù)據(jù)。接著將讀取到的數(shù)據(jù)保存到一個(gè)文本文件中,并最后關(guān)閉了串口連接。您可以根據(jù)需要修改串口的端口號(hào)和波特率。

0