下面是一个接收串口数据的简单示例代码:
import serial
ser = serial.Serial("COM3", baudrate = 9600, timeout = 1)
while True:
data = ser.readline().decode()
print(data)
说明:
- "COM3"是串口的名称,需要根据实际情况进行修改。
baudrate
是波特率,也需要根据实际情况进行修改。timeout
设置为1,表示读取串口数据的超时时间为1秒。ser.readline()
方法读取串口发送过来的数据