0
我剛做了我的項目獲取數據陀螺儀傳感器。如果我把我的手提電話放在桌子上水平,陀螺儀傳感器的結果是: 卷(X):5.326322E-7 間距(Y):5.326322E-7 偏航(Z):5.326322E-7陀螺儀傳感器的結果Android
邏輯上,結果應該是0,因爲手機躺在桌子上。那麼,任何人都可以幫助我?我給我下面的代碼。非常感謝您提前回復:)。
public void onSensorChanged(SensorEvent event) {
if(event.sensor.getType()==Sensor.TYPE_GYROSCOPE)
{
float roolX = event.values[0];
float pitchY = event.values[1];
float yawZ = event.values[2];
koordinatrollX.setText("Orientation X (Roll) :" + Float.toString(event.values[0]));
koordinatpitchY.setText("Orientation Y (Pitch) :" + Float.toString(event.values[1]));
koordinatyawZ.setText("Orientation Z (Yaw):" + Float.toString(event.values[2]));
}
哦,對不起。結果都是-5.326322E-7,它應該是0或者幾乎爲0,但實際上它會得到負面結果。 – user2080041 2013-02-18 11:55:31
@ user2080041它仍然沒有關係,結果仍然幾乎爲0.您的傳感器非常精確,所以這個結果應該被理解爲0. – Warpzit 2013-02-18 12:01:07
oke謝謝您的回答:) – user2080041 2013-02-18 13:01:11