pyserial 接收串口 数据例子
时间: 2023-06-10 16:04:46 浏览: 106
python 读取串口数据的示例
5星 · 资源好评率100%
好的,以下是一个使用PySerial接收串口数据的简单例子:
```python
import serial
ser = serial.Serial('COM1', 9600, timeout=1) #打开串口,设置波特率为9600, timeout为1秒
while True:
data = ser.readline().decode().strip() #读取并解码串口数据,并去除首尾的空格和换行符
if data != '': #如果读取到数据
print('Received: {}'.format(data)) #打印接收到的数据
```
请注意,COM1是示例串口的名称,在使用时要根据实际情况修改。此外,timeout参数的作用是设置读取超时时间,避免程序卡住。
阅读全文