阅读量:1
在Python中,可以使用pyserial
库来监听串口数据。首先,需要安装pyserial
库,可以使用以下命令进行安装:
pip install pyserial
接下来,可以使用以下代码来监听串口数据:
import serial # 创建串口对象 ser = serial.Serial('COM1', 9600) # 根据实际情况修改串口号和波特率 # 循环监听串口数据 while True: # 读取串口数据 data = ser.readline().decode().strip() # 处理数据 # ... # 打印数据 print(data) # 关闭串口连接 ser.close()
在上面的代码中,首先创建一个串口对象ser
,并指定串口号和波特率。然后,使用while
循环来持续监听串口数据。每次循环中,使用readline()
方法读取一行数据,并使用decode()
方法将字节转换为字符串,并使用strip()
方法去除首尾的空白字符。接着,可以对数据进行处理,例如解析数据或执行其他操作。最后,打印数据并继续循环监听。当不再需要监听时,调用ser.close()
方法关闭串口连接。需要根据实际情况修改串口号和波特率。