要實現Python串口數據采集并發送,首先需要安裝pySerial庫來操作串口。然后,可以使用以下代碼示例來實現串口數據的采集和發送:
import serial
# 打開串口
ser = serial.Serial('COM1', 9600, timeout=1)
# 讀取串口數據
data = ser.readline().decode('utf-8')
print('收到的數據:', data)
# 發送數據到串口
send_data = 'Hello, World!'
ser.write(send_data.encode())
# 關閉串口
ser.close()
在上面的代碼中,首先通過serial.Serial()
函數打開串口,指定串口號和波特率。然后通過ser.readline()
方法讀取串口數據,并通過ser.write()
方法發送數據到串口。最后使用ser.close()
方法關閉串口。
請注意,代碼中的串口號和波特率需要根據實際情況進行修改。另外,還需要根據具體的數據格式進行解碼和編碼操作。