python - 如何在python中只读取串口的数字?
问题描述
我目前正在尝试从串行端口读取以绘制加速度计角度值。加速度计使用 C 进行编程,并将值输出到串行监视器,如下所示:
x 角度 = 20
x 角度 = 25
我只是想从 python 中的这一行中提取数值,以便我可以绘制它,我将如何去做这样我可以排除字符串部分。这就是我目前从串口读取的方式。此方法仅在我将整数写入串行端口时才有效。
angle = ser.readline()
x = int(angle)
解决方案
angle = ser.readline()
print(angle)
print(angle[10:])
x = int(angle[10:])