본문으로 건너뛰기

내 자이로스코프가 작동하나요?

테스트를 시작하고 기기를 회전시켜 실시간 회전 속도 값(alpha, beta, gamma)을 초당 도 단위로 확인하세요. Canvas 시각화가 세 축을 즉시 보여줍니다.

이 테스트는 DeviceMotionEvent.rotationRate를 읽어 세 축의 초당 회전 속도를 표시합니다: alpha(요), beta(피치), gamma(롤).

정지 상태의 기기는 모든 축에서 0 °/s를 읽으며, 일반적인 손 움직임은 50~200 °/s를, 빠른 플릭은 500 °/s를 초과할 수 있습니다.

Sensor access is required to run this test.

결과의 의미

결과 범위 의미
양호 세 축 모두 회전에 0이 아닌 값으로 반응 자이로스코프가 정상적으로 작동합니다. 기기를 회전시키면 alpha, beta, gamma가 부드럽게 변합니다.
주의 한 축이 0이고 다른 축은 반응함 단일 축 고장은 부분적인 센서 문제를 나타낼 수 있습니다. 기기를 재시작하고 다시 테스트하세요.
불량 모든 값이 0이거나 데이터 수신 없음 자이로스코프 센서를 사용할 수 없거나 권한이 거부되었습니다. iOS 13+에서는 시작 버튼을 누르고 모션 센서 접근을 허용하세요.

일반적인 문제와 해결 방법

모든 회전 값이 0으로 유지됨

iOS 13+에서는 모션 센서 접근에 사용자 제스처와 명시적 권한이 필요합니다. 시작 버튼을 누르고 권한 대화상자를 수락하세요. Android에서는 브라우저에 센서 권한이 있는지 확인하세요.

데스크톱에서 자이로스코프 테스트를 사용할 수 없음

데스크톱 컴퓨터에는 일반적으로 자이로스코프 센서가 없습니다. 이 테스트는 내장 관성 측정 장치(IMU)가 있는 스마트폰과 태블릿용으로 설계되었습니다.

관련 도구

자주 묻는 질문

스마트폰 자이로스코프를 어떻게 테스트하나요?

테스트 시작을 누른 후 기기를 회전시키세요. 디스플레이가 alpha(요), beta(피치), gamma(롤)의 초당 회전 속도를 보여줍니다. 0이 아닌 값이면 자이로스코프가 정상입니다.

alpha, beta, gamma가 무엇을 의미하나요?

Alpha는 Z축 회전(요/나침반), beta는 X축 회전(피치/앞뒤 기울기), gamma는 Y축 회전(롤/좌우 기울기)입니다.

왜 테스트가 권한을 요청하나요?

iOS 13 이상에서는 DeviceMotionEvent.requestPermission()을 통해 모션 센서 접근에 명시적 사용자 권한이 필요합니다. Android 브라우저는 보통 자동으로 접근을 허용합니다.

센서 데이터가 서버로 전송되나요?

아닙니다. 모든 센서 데이터는 DeviceMotion API를 통해 로컬에서 처리됩니다. 테스트 중 네트워크 요청이 발생하지 않습니다.