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?

ResultRangeMeaning
HyväKaikki kolme akselia vastaavat pyörimiseen nollasta poikkeavilla arvoillaGyroskooppisi toimii oikein. Alpha, beta ja gamma muuttuvat tasaisesti laitetta pyöritettäessä.
VaroitusYksi akseli näyttää nollaa muiden vastatessaYhden akselin vikaantuminen voi viitata osittaiseen sensorivikaan. Käynnistä laite uudelleen ja testaa uudelleen.
HuonoKaikki arvot pysyvät nollassa tai dataa ei vastaanotetaGyroskooppisensori 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.