Skip to main content

Adakah Giroskop Saya Berfungsi?

Mulakan ujian dan putar peranti anda untuk melihat nilai kadar putaran masa nyata (alpha, beta, gamma) dipaparkan sebagai darjah sesaat. Visualisasi Canvas langsung menunjukkan tiga paksi secara serta-merta.

Ujian ini membaca DeviceMotionEvent.rotationRate untuk memaparkan kelajuan putaran dalam darjah sesaat merentasi tiga paksi: alpha (goyangan), beta (anggukan), dan gamma (gulingan).

Peranti yang pegun membaca 0 °/s pada semua paksi; pergerakan tangan biasa menghasilkan 50–200 °/s, dan kibasan pantas boleh melebihi 500 °/s.

Sensor access is required to run this test.

Apakah Makna Keputusan Anda?

Result Range Meaning
Baik Semua tiga paksi bertindak balas terhadap putaran dengan nilai bukan sifar Giroskop anda berfungsi dengan betul. Alpha, beta, dan gamma berubah dengan lancar semasa anda memutar peranti.
Amaran Satu paksi membaca sifar manakala yang lain bertindak balas Kegagalan paksi tunggal mungkin menunjukkan masalah sensor separa. Mulakan semula peranti anda dan uji semula.
Lemah Semua nilai kekal pada sifar atau tiada data diterima Sensor giroskop tidak tersedia atau kebenaran telah ditolak. Pada iOS 13+, ketik Mula dan berikan akses sensor pergerakan.

Masalah Biasa dan Cara Mengatasinya

Semua nilai putaran kekal pada sifar

Pada iOS 13+, akses sensor pergerakan memerlukan gestur pengguna dan kebenaran eksplisit. Ketik butang Mula dan terima dialog kebenaran. Pada Android, pastikan pelayar mempunyai kebenaran sensor.

Ujian giroskop tidak tersedia pada desktop

Komputer desktop biasanya tidak mempunyai sensor giroskop. Ujian ini direka untuk telefon pintar dan tablet dengan unit pengukuran inersia (IMU) terbina dalam.

Alat Berkaitan

Soalan Lazim

Bagaimana saya menguji giroskop telefon saya?

Ketik Mulakan Ujian, kemudian putar peranti anda. Paparan menunjukkan kadar putaran untuk alpha (goyangan), beta (anggukan), dan gamma (gulingan) dalam darjah sesaat. Nilai bukan sifar mengesahkan giroskop anda berfungsi.

Apakah makna alpha, beta, dan gamma?

Alpha ialah putaran di sekitar paksi-Z (goyangan/kompas), beta ialah putaran di sekitar paksi-X (anggukan/condong hadapan-belakang), dan gamma ialah putaran di sekitar paksi-Y (gulingan/condong kiri-kanan).

Mengapa ujian meminta kebenaran?

iOS 13+ memerlukan kebenaran pengguna secara eksplisit untuk mengakses sensor pergerakan melalui DeviceMotionEvent.requestPermission(). Pelayar Android biasanya memberikan akses secara automatik.

Adakah sebarang data sensor dihantar ke pelayan?

Tidak. Semua data sensor diproses secara tempatan melalui DeviceMotion API. Tiada permintaan rangkaian dibuat semasa ujian.