내 가속도 센서가 작동하나요?
테스트를 시작하고 기기를 기울여 실시간 가속도 값(X, Y, Z)을 m/s 제곱 단위로 확인하세요. 원 안의 공이 중력에 반응하여 기기가 모션을 감지하는 방식을 보여줍니다.
이 테스트는 DeviceMotionEvent API에서 3축 가속도 데이터(X, Y, Z)를 읽어 m/s² 단위의 G-force를 시각적 공 표시기와 함께 측정합니다.
평평한 표면에 정지 상태일 때 Z축은 약 9.8 m/s²(지구 중력)를 읽으며, 센서 범위는 일반적으로 ±16g입니다.
Sensor access is required to run this test.
결과의 의미
| 결과 | 범위 | 의미 |
|---|---|---|
| 양호 | 정지 시 Z ≈ 9.8 m/s², 모든 축이 기울기에 반응 | 가속도 센서가 정상적으로 작동합니다. 공이 기기 기울기를 부드럽게 추적하고 값이 실시간으로 변합니다. |
| 주의 | 정지 상태에서 값이 노이즈가 있거나 드리프트됨 | 약간의 센서 노이즈는 정상입니다. 과도한 드리프트는 보정 문제를 나타낼 수 있습니다 — 기기를 재시작하여 재보정하세요. |
| 불량 | 모든 값이 0이거나 데이터 수신 없음 | 센서가 지원되지 않거나, 비활성화되었거나, 권한이 거부되었을 수 있습니다. iOS 13+에서는 시작 버튼을 눌러 권한 프롬프트를 표시하세요. |
일반적인 문제와 해결 방법
모든 가속도 값이 0으로 표시됨
iOS 13+에서는 사용자 탭 후 DeviceMotionEvent.requestPermission()을 호출해야 합니다. 시작 버튼을 누르고 프롬프트가 표시되면 센서 권한을 허용하세요.
스마트폰에서는 작동하지만 데스크톱에서는 안 됨
대부분의 데스크톱 컴퓨터에는 가속도 센서가 없습니다. 이 테스트는 내장 모션 센서가 있는 스마트폰과 태블릿용으로 설계되었습니다.