我通过串口从陀螺仪编码器收集数据。我想绘制实时数据。下面是python代码:
导入序列号 导入结构 导入numpy为np
#import csv
ser = serial.Serial("COM5",115200)
buffer = []
while 1:
buffer += ser.read(ser.inWaiting())
'\x7e\x5d' in 'buffer'
val = ser.read(18)
(NA, timestamp, rsvd, gyro_xout, gyro_yout, gyro_zout, level, encoder_angle) = struct.unpack(">HHhhhhlh",val)
print (NA, timestamp, rsvd, gyro_xout, gyro_yout, gyro_zout, level, encoder_angle)
我想绘制gyro_xout,gyro_yout和gyro_zout。我是python的新手。如果有人可以帮助绘制3D值,我将不胜感激。谢谢!