在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
函数可以用来发送串口指令。你可以根据需要修改这个函数来发送不同的指令。