내 자이로스코프가 작동하나요?
테스트를 시작하고 기기를 회전시켜 실시간 회전 속도 값(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)가 있는 스마트폰과 태블릿용으로 설계되었습니다.