Gumagana ba ang Aking Gyroscope?
Simulan ang test at i-rotate ang iyong device para makita ang real-time rotation rate values (alpha, beta, gamma) na ipinapakita bilang degrees per second. Isang live Canvas visualization ang nagpapakita ng tatlong axes kaagad.
Binabasa ng test na ito ang DeviceMotionEvent.rotationRate para ipakita ang rotation speed sa degrees per second sa tatlong axes: alpha (yaw), beta (pitch), at gamma (roll).
Ang isang nakatigil na device ay nagbabasa ng 0 °/s sa lahat ng axes; ang karaniwang paggalaw ng kamay ay nagpo-produce ng 50–200 °/s, at ang mabilis na flick ay maaaring lumampas sa 500 °/s.
Sensor access is required to run this test.
Ano ang Ibig Sabihin ng Iyong Resulta?
| Result | Range | Meaning |
|---|---|---|
| Maganda | Lahat ng tatlong axes ay tumutugon sa rotation na may non-zero values | Gumagana nang tama ang iyong gyroscope. Maayos na nagbabago ang alpha, beta, at gamma habang ini-rotate mo ang device. |
| Babala | Isang axis ang nagbabasa ng zero habang tumutugon ang iba | Ang pagkabigo ng isang axis ay maaaring magpahiwatig ng partial sensor issue. I-restart ang iyong device at muling i-test. |
| Masama | Lahat ng values ay nananatili sa zero o walang data na natatanggap | Hindi available ang gyroscope sensor o tinanggihan ang permission. Sa iOS 13+, i-tap ang Start at payagan ang motion sensor access. |
Mga Karaniwang Problema at Paano Ayusin
Lahat ng rotation values ay nananatili sa zero
Sa iOS 13+, nangangailangan ang motion sensor access ng user gesture at tahasang permission. I-tap ang Start button at tanggapin ang permission dialog. Sa Android, siguraduhing may sensor permissions ang browser.
Hindi available ang gyroscope test sa desktop
Ang mga desktop computer ay karaniwang walang gyroscope sensor. Ang test na ito ay dinisenyo para sa mga smartphone at tablet na may built-in inertial measurement units (IMU).