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?

ResultRangeMeaning
HyväZ ≈ 9,8 m/s² levossa, kaikki akselit vastaavat kallistukseenKiihtyvyysmittarisi toimii oikein. Pallo seuraa laitteen kallistusta tasaisesti ja arvot muuttuvat reaaliajassa.
VaroitusArvot ovat kohinaisia tai ryömivät paikallaan oltaessaJonkin verran sensoriko hinaa on normaalia. Liiallinen ryömintä voi viitata kalibrointiongelmaan — käynnistä laite uudelleen kalibroinnin nollaamiseksi.
HuonoKaikki arvot pysyvät nollassa tai dataa ei vastaanotetaSensori 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.