Skip to main content

Toimiiko kiihtyvyysmittarini?

Aloita testi ja kallista laitettasi nähdäksesi reaaliaikaiset kiihtyvyysarvot (X, Y, Z) m/s²-yksikössä. Ympyrän sisällä oleva pallo reagoi painovoimaan näyttäen, miten laitteesi tunnistaa liikkeen.

Testi lukee 3-akselista kiihtyvyysdataa (X, Y, Z) DeviceMotionEvent API:sta, mittaa g-voimaa m/s²-yksikössä visuaalisella pallo-ympyrä-indikaattorilla.

Levossa tasaisella pinnalla Z-akseli näyttää noin 9,8 m/s² (maan painovoima); sensorin alue on tyypillisesti ±16 g.

Sensor access is required to run this test.

Mitä tuloksesi tarkoittavat?

Result Range Meaning
Hyvä Z ≈ 9,8 m/s² levossa, kaikki akselit vastaavat kallistukseen Kiihtyvyysmittarisi toimii oikein. Pallo seuraa laitteen kallistusta tasaisesti ja arvot muuttuvat reaaliajassa.
Varoitus Arvot ovat kohinaisia tai ryömivät paikallaan oltaessa Jonkin verran sensoriko hinaa on normaalia. Liiallinen ryömintä voi viitata kalibrointiongelmaan — käynnistä laite uudelleen kalibroinnin nollaamiseksi.
Huono Kaikki arvot pysyvät nollassa tai dataa ei vastaanoteta Sensori ei ehkä ole tuettu, se on pois käytöstä tai käyttöoikeus evättiin. iOS 13+:ssa napauta Aloita lupaikkuna laukaisemiseksi.

Yleisiä ongelmia ja niiden ratkaisuja

Kaikki kiihtyvyysarvot ovat nolla

iOS 13+:ssa sivun täytyy kutsua DeviceMotionEvent.requestPermission() käyttäjän napautuksen jälkeen. Napauta Aloita-painiketta ja myönnä sensorilupa pyydettäessä.

Testi toimii puhelimessa mutta ei pöytätietokoneessa

Useimmissa pöytätietokoneissa ei ole kiihtyvyysmittaria. Tämä testi on suunniteltu puhelimille ja tableteille, joissa on sisäänrakennetut liikesensorit.

Liittyvät työkalut

Usein kysytyt kysymykset

Miten testaan puhelimeni kiihtyvyysmittarin?

Napauta Aloita testi ja kallista tai ravista laitettasi. Pallo liikkuu painovoiman ja liikkeen mukaan. X/Y/Z-arvot päivittyvät reaaliajassa. Levossa Z:n tulisi olla noin 9,8 m/s² (painovoima).

Mitä X-, Y- ja Z-arvot tarkoittavat?

X on sivuttaiskiihtyvyys (vasen-oikea-kallistus), Y on pystykiihtyvyys (eteen-taakse-kallistus) ja Z on kiihtyvyys näytön normaalia pitkin. Levossa tasaisella pinnalla Z on noin 9,8.

Miksi testi pyytää sensorilupaa?

iOS 13+ vaatii nimenomaisen käyttäjän suostumuksen liikesensorien käyttöön. Android-selaimet sallivat käytön tyypillisesti oletuksena ilman lupaikkunaa.

Ladataanko dataa testin aikana?

Ei. DeviceMotion API käsittelee kaiken kiihtyvyysdatan paikallisesti laitteellasi. Verkkoliikennettä ei tapahdu.