Skip to main content

Funguje můj gyroskop?

Spusťte test a otáčejte zařízením pro zobrazení hodnot rychlosti rotace v reálném čase (alpha, beta, gamma) ve stupních za sekundu. Živá vizualizace na canvasu okamžitě zobrazuje tři osy.

Tento test čte DeviceMotionEvent.rotationRate pro zobrazení rychlosti rotace ve stupních za sekundu ve třech osách: alpha (yaw), beta (pitch) a gamma (roll).

Stacionární zařízení ukazuje 0 °/s na všech osách; typický pohyb rukou produkuje 50–200 °/s a rychlé švihnutí může překročit 500 °/s.

Sensor access is required to run this test.

Co znamenají vaše výsledky?

Result Range Meaning
Dobré Všechny tři osy reagují na rotaci nenulovými hodnotami Váš gyroskop funguje správně. Alpha, beta a gamma se plynule mění při otáčení zařízení.
Varování Jedna osa ukazuje nulu, zatímco ostatní reagují Selhání jedné osy může naznačovat částečný problém senzoru. Restartujte zařízení a znovu otestujte.
Špatné Všechny hodnoty zůstávají na nule nebo nepřicházejí žádná data Gyroskop není dostupný nebo bylo oprávnění odepřeno. Na iOS 13+ klepněte na Start a udělte přístup k pohybovému senzoru.

Časté problémy a jejich řešení

Všechny hodnoty rotace zůstávají na nule

Na iOS 13+ přístup k pohybovým senzorům vyžaduje gesto uživatele a výslovné oprávnění. Klepněte na tlačítko Start a přijměte dialog oprávnění. Na Androidu se ujistěte, že prohlížeč má oprávnění k senzorům.

Test gyroskopu není dostupný na počítači

Stolní počítače obvykle nemají gyroskopové senzory. Tento test je navržen pro chytré telefony a tablety s vestavěnými inerciálními měřicími jednotkami (IMU).

Související nástroje

Často kladené otázky

Jak otestuji gyroskop telefonu?

Klepněte na Spustit test, poté otáčejte zařízením. Displej ukazuje rychlosti rotace pro alpha (yaw), beta (pitch) a gamma (roll) ve stupních za sekundu. Nenulové hodnoty potvrzují funkčnost gyroskopu.

Co znamenají alpha, beta a gamma?

Alpha je rotace kolem osy Z (yaw/kompas), beta je rotace kolem osy X (pitch/náklon dopředu-dozadu) a gamma je rotace kolem osy Y (roll/náklon vlevo-vpravo).

Proč test žádá o oprávnění?

iOS 13+ vyžaduje výslovné oprávnění uživatele pro přístup k pohybovým senzorům přes DeviceMotionEvent.requestPermission(). Prohlížeče na Androidu obvykle přístup udělují automaticky.

Odesílají se data ze senzoru na server?

Ne. Všechna data ze senzoru se zpracovávají lokálně přes DeviceMotion API. Během testu nedochází k žádným síťovým požadavkům.