python serial 监控端口收发数据
时间: 2023-09-24 17:12:31 浏览: 167
PythonRealTiimePlotting:从输入的串行端口绘制数据
要使用 Python 监控串口收发数据,可以使用 PySerial 库。以下是一个简单的示例代码:
```python
import serial
# 打开串口
ser = serial.Serial('COM1', 9600)
# 读取串口数据
while True:
data = ser.readline().decode('utf-8')
print(data)
# 发送数据到串口
ser.write(b'Hello World')
```
在代码中,我们首先使用 `serial.Serial` 打开一个串口,指定串口名称和波特率。然后使用 `readline()` 方法读取串口数据,并使用 `decode()` 方法将字节数据转换为字符串。最后使用 `write()` 方法将数据发送到串口。注意,在 Windows 系统中,串口名称通常是 `COM1`、`COM2` 等,而在 Linux 系统中,串口名称通常是 `/dev/ttyUSB0`、`/dev/ttyS0` 等。
阅读全文