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.