안드로이드 가속도센서를 이용하여 속도구하기민 거리 측정을 하려고합니다.
버튼을 누르면 센서값을 받아고오 버튼을 떼면 값이 계산이되는데
값이 정확하지가않습니다.
time_elapsed = (Endtime-startTime)/1000;
tt = Math.abs(time_elapsed);
//벡터
currentAcc = (float) Math.sqrt(Math.pow(accelXValue,2)+Math.pow(accelZValue,2)+Math.pow(accelYValue,2));
effectiveAcc = currentAcc - lastAcc;
distance = Math.abs(effectiveAcc) * 0.5f * tt * tt ;
totalDistance += distance;
lastAcc = currentAcc;
이렇게 했는데 누락된곳이나 제가 잘못알고는부분이있는건가요?