0

所以我试图将 mpu6050 的所有 6 个值放入 python 中进行分析,我的问题是:---当我在 mpu 不移动的情况下加载数据时,我拥有所有数据:

b'crotX: -0.73,rotY: 1.29,rotZ: 0.75,AccX: -0.05,AccY: 0.04,AccZ: 1.04\r\n'

---但是当mpu移动时,我失去了一些价值:(这里只是第一行,但有时它在加载的中间)当我在arduino上打开控制台时,一切正常。无论移动与否,MPU 数据都在这里。

b'cY: 0.00,AccZ: 1.15\r\n' b'rotX: 1.34,rotY: 4.97,rotZ: 13.81,AcccY: -0.01,AccZ: 1.08\r\n' b'rotX: 6.95,rotY: 0.11 ,rotZ: -24.15,AccX: -0.02,AccY: 0.18,AccZ: 1.06\r\n' b'rotX: 2.54,rotY: -0.62,rotZ: -27.08,AccX: 0.03,AccY: 0.01,AccZ: 1.13 \r\n' 所以这里它缺少 X 的加速度,例如在第二行

这是代码:

    import serial
    rawdata=[]

    """data import"""

    def acqui(t) :
        compt=0
        while compt <= t:
            k=str(arduino.readline())
            print(k)
            rawdata.append(k)
            compt+=1

    t=10
    acqui(t)
4

0 回答 0