python 使用串口接收数据实时显示
时间: 2023-08-22 14:10:10 浏览: 124
串口数据采集实时显示程序
可以使用Python中的PySerial库来实现串口数据的读取和显示。以下是一个示例代码:
```python
import serial
# 打开串口
ser = serial.Serial('COM1', 9600, timeout=0.5)
while True:
# 读取串口数据
data = ser.readline().decode().strip()
# 判断数据是否为空
if data:
print(data)
```
在代码中,我们首先使用`serial.Serial`函数打开串口,其中第一个参数为串口名称,第二个参数为波特率,第三个参数为读取超时时间。然后在一个无限循环中,使用`ser.readline()`函数读取串口数据,并将其解码后去掉首尾空格。最后判断数据是否为空,如果不为空则打印出来。
阅读全文