Meu Acelerômetro Está Funcionando?
Inicie o teste e incline seu dispositivo para ver valores de aceleração em tempo real (X, Y, Z) em m/s². Uma bola dentro de um círculo responde à gravidade, mostrando como seu dispositivo detecta movimento.
Este teste lê dados de aceleração em 3 eixos (X, Y, Z) da API DeviceMotionEvent, medindo a força g em m/s² com um indicador visual de bola dentro do círculo.
Em repouso sobre uma superfície plana, o eixo Z registra aproximadamente 9,8 m/s² (gravidade da Terra); a faixa do sensor é tipicamente ±16g.
Sensor access is required to run this test.
O Que Seus Resultados Significam?
| Result | Range | Meaning |
|---|---|---|
| Bom | Z ≈ 9,8 m/s² em repouso, todos os eixos respondem à inclinação | Seu acelerômetro está funcionando corretamente. A bola acompanha a inclinação do dispositivo suavemente e os valores mudam em tempo real. |
| Atenção | Valores com ruído ou derivam quando estacionário | Algum ruído no sensor é normal. Deriva excessiva pode indicar problema de calibração — reinicie seu dispositivo para recalibrar. |
| Ruim | Todos os valores permanecem em zero ou nenhum dado recebido | O sensor pode não ser suportado, estar desativado ou a permissão foi negada. No iOS 13+, toque em Iniciar para acionar o prompt de permissão. |
Problemas Comuns e Como Resolvê-los
Todos os valores de aceleração são zero
No iOS 13+, a página precisa chamar DeviceMotionEvent.requestPermission() após um toque do usuário. Toque no botão Iniciar e conceda a permissão do sensor quando solicitado.
O teste funciona no celular mas não no desktop
A maioria dos computadores desktop não possui acelerômetro. Este teste é projetado para celulares e tablets com sensores de movimento integrados.