본문으로 건너뛰기

내 가속도 센서가 작동하나요?

테스트를 시작하고 기기를 기울여 실시간 가속도 값(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()을 호출해야 합니다. 시작 버튼을 누르고 프롬프트가 표시되면 센서 권한을 허용하세요.

스마트폰에서는 작동하지만 데스크톱에서는 안 됨

대부분의 데스크톱 컴퓨터에는 가속도 센서가 없습니다. 이 테스트는 내장 모션 센서가 있는 스마트폰과 태블릿용으로 설계되었습니다.

관련 도구

자주 묻는 질문

스마트폰 가속도 센서를 어떻게 테스트하나요?

테스트 시작을 누른 후 기기를 기울이거나 흔드세요. 공이 중력과 움직임에 반응합니다. X/Y/Z 값이 실시간으로 업데이트됩니다. 정지 상태에서 Z는 약 9.8 m/s 제곱(중력)을 표시합니다.

X, Y, Z 값은 무엇을 의미하나요?

X는 좌우 가속도(좌우 기울기), Y는 전후 가속도(앞뒤 기울기), Z는 화면 수직 방향 가속도입니다. 평평한 표면에 정지 상태일 때 Z는 약 9.8입니다.

왜 센서 권한을 요청하나요?

iOS 13 이상에서는 모션 센서 접근에 명시적 사용자 동의가 필요합니다. Android 브라우저는 보통 권한 프롬프트 없이 기본적으로 접근을 허용합니다.

테스트 중 데이터가 업로드되나요?

아닙니다. DeviceMotion API가 모든 가속도 데이터를 기기에서 로컬로 처리합니다. 서버 통신이 발생하지 않습니다.