在Python中控制串口發送數據可以使用pySerial庫。以下是一個簡單的示例代碼:
import serial
# 打開串口
ser = serial.Serial('COM1', 9600) # 根據實際情況修改串口號和波特率
# 發送數據
data = b'Hello, world!' # 數據必須為字節型
ser.write(data)
# 關閉串口
ser.close()
在上面的代碼中,首先導入了pySerial庫,然后通過serial.Serial()
函數打開了一個指定串口(這里假設是COM1)并設置了波特率為9600。接著通過ser.write()
方法發送了數據(這里發送的是Hello, world!
),注意數據必須為字節型。最后通過ser.close()
方法關閉了串口。
需要注意的是,在實際使用中,需要根據具體的串口號和波特率進行設置,并確保串口連接正常。