溫馨提示×

python向串口發(fā)送指令的方法是什么

小億
231
2023-10-09 19:39:08
欄目: 編程語言

要向串口發(fā)送指令,可以使用Python的pyserial庫。下面是一個簡單的示例代碼,演示如何打開串口并發(fā)送指令:

import serial
# 串口的相關(guān)參數(shù)
port = "COM1"  # 串口號
baudrate = 9600  # 波特率
# 打開串口
ser = serial.Serial(port, baudrate)
# 發(fā)送指令
command = b"AT\r\n"  # 要發(fā)送的指令,以字節(jié)形式表示
ser.write(command)
# 關(guān)閉串口
ser.close()

在這個例子中,首先通過serial.Serial函數(shù)打開了指定的串口。然后使用ser.write方法發(fā)送了指令。指令需要以字節(jié)形式表示,可以使用b前綴來將字符串轉(zhuǎn)換為字節(jié)。最后,使用ser.close方法關(guān)閉了串口。請根據(jù)實際情況修改portbaudrate變量,以及command變量中的指令。

0