Skip to main content

Czy mój akcelerometr działa?

Uruchom test i przechyl urządzenie, aby zobaczyć wartości przyspieszenia (X, Y, Z) w czasie rzeczywistym w m/s kwadrat. Kulka w kole reaguje na grawitację, pokazując, jak Twoje urządzenie wykrywa ruch.

Ten test odczytuje dane przyspieszenia w 3 osiach (X, Y, Z) z DeviceMotionEvent API, mierząc siłę G w m/s² z wizualnym wskaźnikiem kulki w kole.

W spoczynku na płaskiej powierzchni oś Z pokazuje około 9,8 m/s² (grawitacja Ziemi); zakres sensora to zazwyczaj ±16g.

Sensor access is required to run this test.

Co oznaczają Twoje wyniki?

Result Range Meaning
Dobrze Z ≈ 9,8 m/s² w spoczynku, wszystkie osie reagują na przechylenie Twój akcelerometr działa prawidłowo. Kulka śledzi przechylenie urządzenia płynnie, a wartości zmieniają się w czasie rzeczywistym.
Ostrzeżenie Wartości są zaszumione lub dryfują w stanie stacjonarnym Pewien szum sensora jest normalny. Nadmierny dryf może wskazywać na problem z kalibracją — uruchom ponownie urządzenie, aby ponownie skalibrować.
Źle Wszystkie wartości pozostają na zero lub nie otrzymano danych Sensor może nie być obsługiwany, wyłączony lub odmówiono uprawnień. Na iOS 13+ dotknij Start, aby wywołać monit o uprawnienia.

Typowe problemy i sposoby ich rozwiązania

Wszystkie wartości przyspieszenia wynoszą zero

Na iOS 13+ strona musi wywołać DeviceMotionEvent.requestPermission() po dotknięciu użytkownika. Dotknij przycisku Start i przyznaj uprawnienia do sensora po wyświetleniu monitu.

Test działa na telefonie, ale nie na komputerze

Większość komputerów stacjonarnych nie posiada akcelerometru. Ten test jest przeznaczony dla telefonów i tabletów z wbudowanymi czujnikami ruchu.

Powiązane narzędzia

Najczęściej Zadawane Pytania

Jak przetestować akcelerometr telefonu?

Dotknij Rozpocznij test, a następnie przechyl lub potrząśnij urządzeniem. Kulka porusza się w odpowiedzi na grawitację i ruch. Wartości X/Y/Z aktualizują się w czasie rzeczywistym. W spoczynku Z powinno pokazywać około 9,8 m/s kwadrat (grawitacja).

Co oznaczają wartości X, Y i Z?

X to przyspieszenie boczne (przechylenie lewo-prawo), Y to przyspieszenie pionowe (przechylenie przód-tył), a Z to przyspieszenie wzdłuż normalnej ekranu. W spoczynku na płaskiej powierzchni Z wynosi około 9,8.

Dlaczego test prosi o uprawnienia do sensora?

iOS 13+ wymaga wyraźnej zgody użytkownika na dostęp do czujników ruchu. Przeglądarki na Androidzie zazwyczaj zezwalają na dostęp domyślnie bez monitu o uprawnienia.

Czy jakiekolwiek dane są przesyłane podczas testu?

Nie. DeviceMotion API przetwarza wszystkie dane przyspieszenia lokalnie na Twoim urządzeniu. Nie odbywa się żadna komunikacja z serwerem.