Skip to main content

Toimiiko gyroskooppini?

Aloita testi ja pyöritä laitettasi nähdäksesi reaaliaikaiset pyörimisnopeusarvot (alpha, beta, gamma) asteina sekunnissa. Canvas-visualisointi näyttää kolme akselia välittömästi.

Testi lukee DeviceMotionEvent.rotationRate-arvoja näyttääkseen pyörimisnopeuden asteina sekunnissa kolmella akselilla: alpha (yaw), beta (pitch) ja gamma (roll).

Paikallaan oleva laite näyttää 0 °/s kaikilla akseleilla; tyypillinen käden liike tuottaa 50–200 °/s, ja nopea heilautus voi ylittää 500 °/s.

Sensor access is required to run this test.

Mitä tuloksesi tarkoittavat?

Result Range Meaning
Hyvä Kaikki kolme akselia vastaavat pyörimiseen nollasta poikkeavilla arvoilla Gyroskooppisi toimii oikein. Alpha, beta ja gamma muuttuvat tasaisesti laitetta pyöritettäessä.
Varoitus Yksi akseli näyttää nollaa muiden vastatessa Yhden akselin vikaantuminen voi viitata osittaiseen sensorivikaan. Käynnistä laite uudelleen ja testaa uudelleen.
Huono Kaikki arvot pysyvät nollassa tai dataa ei vastaanoteta Gyroskooppisensori ei ole käytettävissä tai käyttöoikeus evättiin. iOS 13+:ssa napauta Aloita ja myönnä liikesensorin käyttöoikeus.

Yleisiä ongelmia ja niiden ratkaisuja

Kaikki pyörimisarvot pysyvät nollassa

iOS 13+:ssa liikesensorin käyttö vaatii käyttäjän eleen ja nimenomaisen luvan. Napauta Aloita-painiketta ja hyväksy lupaikkunan. Androidissa varmista, että selaimella on sensoriluvat.

Gyroskooppitesti ei ole käytettävissä pöytätietokoneella

Pöytätietokoneissa ei tyypillisesti ole gyroskooppisensoria. Tämä testi on suunniteltu älypuhelimille ja tableteille, joissa on sisäänrakennettu inertiamittausyksikkö (IMU).

Liittyvät työkalut

Usein kysytyt kysymykset

Miten testaan puhelimeni gyroskoopin?

Napauta Aloita testi ja pyöritä laitettasi. Näyttö näyttää pyörimisnopeudet alpha (yaw), beta (pitch) ja gamma (roll) -akseleille asteina sekunnissa. Nollasta poikkeavat arvot vahvistavat gyroskoopin toiminnan.

Mitä alpha, beta ja gamma tarkoittavat?

Alpha on pyöriminen Z-akselin ympäri (yaw/kompassi), beta on pyöriminen X-akselin ympäri (pitch/kallistus eteen-taakse) ja gamma on pyöriminen Y-akselin ympäri (roll/kallistus vasen-oikea).

Miksi testi pyytää lupaa?

iOS 13+ vaatii nimenomaisen käyttäjäluvan liikesensorien käyttöön DeviceMotionEvent.requestPermission()-kutsulla. Android-selaimet myöntävät käytön tyypillisesti automaattisesti.

Lähetetäänkö sensoridataa palvelimelle?

Ei. Kaikki sensoridata käsitellään paikallisesti DeviceMotion API:lla. Verkkopyyntöjä ei tehdä testin aikana.