请问怎么用python接收串口信息
时间: 2023-11-11 07:04:28 浏览: 41
python简单程序读取串口信息的方法
在Python中,可以使用pySerial库来接收串口信息。下面是一个简单的示例代码:
```python
import serial
ser = serial.Serial('COM1', 9600) # 串口名称和波特率
while True:
data = ser.readline().decode('utf-8') # 读取一行数据并解码
print(data)
```
在代码中,首先导入了pySerial库。然后使用serial.Serial()方法创建一个Serial对象,指定串口名称和波特率。接着进入循环,使用readline()方法读取一行数据,并使用decode()方法将数据解码成字符串。最后将数据打印出来。
需要注意的是,串口名称和波特率需要根据实际情况修改。在Windows系统中,串口名称通常是"COM1"、"COM2"等,而在Linux系统中,串口名称通常是"/dev/ttyUSB0"、"/dev/ttyS0"等。波特率需要和外部设备的波特率保持一致。
阅读全文