0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Test de sensores
Mira en vivo lo que miden los sensores del dispositivo: acelerómetro, giroscopio, orientación, brújula y luz ambiente, con un nivel de burbuja y una prueba del motor de vibración.

Cómo funciona

Muestra en vivo lo que miden los sensores de movimiento del teléfono o de la tablet. El acelerómetro informa la aceleración en los tres ejes en metros por segundo al cuadrado y guarda el máximo alcanzado, útil para comprobar que responde a un golpe seco o a una sacudida.

El giroscopio informa la velocidad de giro en grados por segundo sobre cada eje, y los datos de orientación —alfa, beta y gamma— alimentan un nivel de burbuja que se pone verde cuando el dispositivo queda perfectamente horizontal. Si hay magnetómetro, la brújula indica el rumbo respecto del norte.

Se completa con el sensor de luz ambiente, cuando el navegador lo expone, y con una prueba del motor de vibración con tres patrones distintos. Todas las lecturas se procesan en el dispositivo y ninguna se envía a un servidor.

Ejemplos

Dispositivo apoyado y quieto9,8 m/s²Es la gravedad terrestre. Si el dispositivo informa la aceleración sin gravedad, en reposo el valor queda cerca de cero.
beta: 0° · gamma: 0°superficie perfectamente horizontalbeta mide la inclinación hacia adelante y hacia atrás; gamma, la inclinación lateral. Con ambos en cero la burbuja queda centrada.
alpha: 90°rumbo 270° (oeste)El rumbo de la brújula se calcula restando alfa a 360, porque alfa crece en sentido antihorario.

Casos de uso

  • Comprobar si el acelerómetro o el giroscopio siguen funcionando después de una caída.
  • Descubrir por qué la pantalla no rota sola: casi siempre es el sensor, no el sistema.
  • Usar el teléfono como nivel para colgar un cuadro o alinear un estante.
  • Verificar la brújula antes de salir a caminar o de usar una aplicación de navegación.
  • Ver qué valores devuelven los sensores mientras desarrollas una aplicación web que reacciona al movimiento.

Preguntas frecuentes

¿Por qué no veo ninguna lectura?

Los equipos de escritorio y la mayoría de las notebooks no tienen acelerómetro ni giroscopio, así que el navegador no entrega nada aunque los eventos existan. Abre la página desde un teléfono o una tablet, y mueve el dispositivo: algunos sensores sólo emiten cuando hay movimiento.

¿Por qué el iPhone pide permiso?

Desde iOS 13, Safari exige una autorización explícita del usuario para entregar datos de movimiento y orientación, porque esas lecturas se usaron para identificar dispositivos y hasta para deducir lo que se escribe en pantalla. El permiso se pide al iniciar la lectura y hay que concederlo desde el aviso del sistema.

¿Qué diferencia hay entre la aceleración con gravedad y sin ella?

El sensor mide siempre la gravedad más el movimiento. Los dispositivos con giroscopio pueden separar ambas cosas y entregan la aceleración lineal por un lado y la total por otro. Si el equipo no puede separarlas, en reposo vas a ver unos 9,8 m/s² en el eje que apunta hacia abajo.

¿Por qué la brújula marca mal?

El magnetómetro se altera con cualquier campo magnético cercano: fundas con imán, parlantes, cargadores inalámbricos o una estructura metálica. También necesita calibración, que en la mayoría de los teléfonos se hace moviendo el equipo dibujando un ocho en el aire. Además marca el norte magnético, que no coincide exactamente con el geográfico.

¿Por qué no funciona la vibración en mi teléfono?

Safari en iOS no implementa la API de vibración, así que desde el navegador no hay forma de activarla en un iPhone. En Android funciona en Chrome y derivados, siempre que el equipo no esté en modo silencioso con la vibración desactivada y que hayas interactuado antes con la página.