Skip to main content

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.

Ferramentas relacionadas

Perguntas Frequentes

Como testo o acelerômetro do meu celular?

Toque em Iniciar Teste, depois incline ou agite seu dispositivo. A bola se move em resposta à gravidade e ao movimento. Os valores X/Y/Z atualizam em tempo real. Em repouso, Z deve registrar aproximadamente 9,8 m/s² (gravidade).

O que significam os valores X, Y e Z?

X é a aceleração lateral (inclinação esquerda-direita), Y é a aceleração vertical (inclinação frente-trás) e Z é a aceleração ao longo da normal da tela. Em repouso sobre uma superfície plana, Z é aproximadamente 9,8.

Por que o teste pede permissão de sensor?

O iOS 13+ exige consentimento explícito do usuário para acesso a sensores de movimento. Navegadores Android geralmente permitem o acesso por padrão sem prompt de permissão.

Algum dado é enviado durante o teste?

Não. A API DeviceMotion processa todos os dados de aceleração localmente no seu dispositivo. Nenhuma comunicação com servidor ocorre.