标签: accelerometer
我需要校准加速度计的一个轴。
目前我有一个变量lastVal,它保存设备围绕该轴旋转的最后存储值。当我选择校准加速度计时,变量compensateAccel将更改为lastVal。然后校准后的旋转值为currentVal - compensateAccel。
lastVal
compensateAccel
currentVal - compensateAccel
当设备平放时,旋转值从0到90回到0度。但是当我将其校准为例如50度时,那些值从0到(90-50 = 40)变回0。
那么如何在校准后保留先前的值间隔?