首页 > 解决方案 > 如何在python中只读取串口的数字?

问题描述

我目前正在尝试从串行端口读取以绘制加速度计角度值。加速度计使用 C 进行编程,并将值输出到串行监视器,如下所示:

x 角度 = 20

x 角度 = 25

我只是想从 python 中的这一行中提取数值,以便我可以绘制它,我将如何去做这样我可以排除字符串部分。这就是我目前从串口读取的方式。此方法仅在我将整数写入串行端口时才有效。

  angle = ser.readline()
  x = int(angle)

标签: python

解决方案


angle = ser.readline()
print(angle)
print(angle[10:])
x = int(angle[10:])

推荐阅读