在Python中,可以使用pyserial
库来发送串口指令
pip install pyserial
接下来,你可以使用以下代码示例来发送串口指令:
import serial
import time
# 配置串口参数
port = 'COM3' # 串口名称(在Windows上是COM3,COM4等;在Linux上是/dev/ttyUSB0等)
baudrate = 9600 # 波特率
timeout = 1 # 读取超时时间(秒)
# 打开串口
ser = serial.Serial(port, baudrate, timeout=timeout)
# 发送串口指令
def send_command(command):
ser.write(command.encode()) # 将命令转换为字节串并发送
time.sleep(0.1) # 等待命令执行完成
# 示例:发送一个简单的串口指令
send_command('GET_STATUS')
# 关闭串口
ser.close()
请将port
变量设置为你的串口名称,将baudrate
变量设置为你的波特率。这个示例中的send_command
函数可以用来发送串口指令。你可以根据需要修改这个函数来发送不同的指令。