python

python怎么发送串口指令

小亿
92
2024-12-07 08:12:31
栏目: 编程语言

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

0
看了该问题的人还看了