Czy mój żyroskop działa?
Uruchom test i obracaj urządzenie, aby zobaczyć wartości prędkości obrotu (alpha, beta, gamma) w czasie rzeczywistym wyświetlane jako stopnie na sekundę. Wizualizacja Canvas na żywo pokazuje natychmiast trzy osie.
Ten test odczytuje DeviceMotionEvent.rotationRate, aby wyświetlić prędkość obrotu w stopniach na sekundę w trzech osiach: alpha (odchylenie), beta (pochylenie) i gamma (przechylenie).
Nieruchome urządzenie pokazuje 0 °/s na wszystkich osiach; typowy ruch ręki wytwarza 50–200 °/s, a szybkie machnięcie może przekroczyć 500 °/s.
Sensor access is required to run this test.
Co oznaczają Twoje wyniki?
| Result | Range | Meaning |
|---|---|---|
| Dobrze | Wszystkie trzy osie reagują na obrót niezerowymi wartościami | Twój żyroskop działa prawidłowo. Alpha, beta i gamma zmieniają się płynnie podczas obracania urządzenia. |
| Ostrzeżenie | Jedna oś pokazuje zero, podczas gdy inne reagują | Awaria pojedynczej osi może wskazywać na częściowy problem z sensorem. Uruchom ponownie urządzenie i przetestuj ponownie. |
| Źle | Wszystkie wartości pozostają na zero lub nie otrzymano danych | Sensor żyroskopu nie jest dostępny lub odmówiono uprawnień. Na iOS 13+ dotknij Start i przyznaj dostęp do sensora ruchu. |
Typowe problemy i sposoby ich rozwiązania
Wszystkie wartości obrotu pozostają na zero
Na iOS 13+ dostęp do sensora ruchu wymaga gestu użytkownika i wyraźnego uprawnienia. Dotknij przycisku Start i zaakceptuj okno dialogowe uprawnień. Na Androidzie upewnij się, że przeglądarka ma uprawnienia do sensorów.
Test żyroskopu niedostępny na komputerze
Komputery stacjonarne zazwyczaj nie posiadają sensorów żyroskopu. Ten test jest przeznaczony dla smartfonów i tabletów z wbudowanymi jednostkami pomiarowymi inercji (IMU).