Test de sensores: giroscopio, acelerómetro y brújula

Comprueba los sensores de movimiento de tu teléfono o tableta: un nivel de burbuja construido sobre el acelerómetro, una comprobación guiada de ejes, un recorrido de brújula y una medición de deriva tomada con el dispositivo inmóvil. Todo funciona en el navegador.

Esperando la primera lectura

Coge el dispositivo y muévelo. No se afirma nada sobre un sensor hasta que ha informado de algo de verdad: un navegador expone los mismos eventos en un sobremesa sin ningún acelerómetro cerca, y los rellena con nulos.

Aún no hay lectura del acelerómetro

Un nivel de burbuja necesita gravedad, y la gravedad llega con el acelerómetro. Mueve el dispositivo, o comprueba arriba que el acceso al movimiento está permitido.

Abre esta página en el dispositivo que quieras probar. Un ordenador de sobremesa no tiene ninguno de estos sensores, y ningún navegador se los va a inventar.

Cómo probar los sensores de tu teléfono

La detección de movimiento de un teléfono son tres piezas separadas que fingen ser una sola: un chip que nota dónde está abajo, un chip que nota el giro y un chip que nota el campo magnético terrestre. Cada una falla por su cuenta, a su manera, y cada una se comprueba arriba por separado.

Acelerómetro, giroscopio, magnetómetro

El acelerómetro mide fuerza, y en reposo esa fuerza es la gravedad: así sabe el teléfono qué lado está arriba, y por sí solo basta para el giro de pantalla y el podómetro. El giroscopio mide rotación, y es lo que lleva una cámara a través de una panorámica rápida y unas gafas a través de un giro de cabeza, porque responde en milisegundos allí donde la gravedad tarda un momento en asentarse. El magnetómetro mide el campo terrestre y da a los otros dos un norte del que agarrarse. Los teléfonos económicos llevan solo acelerómetro; cuando un juego dice que tu dispositivo no es compatible, lo que suele faltar es el giroscopio.

Por qué un nivel de burbuja puede equivocarse

Todo acelerómetro tiene un desfase —una pequeña constante que suma a lo que mide— y el teléfono le resta un valor de fábrica. Si el teléfono se cae, o le cambian la pantalla, el marco de referencia del sensor se desplaza respecto a la carcasa contra la que se calibró y la corrección deja de encajar. El resultado es un nivel que marca uno o dos grados sobre una superficie perfectamente plana, y ninguna lectura aislada lo delata. Girar el dispositivo 180° es lo que separa ambas cosas, y es lo que hace la comprobación de arriba.

Deriva del giroscopio

Un giroscopio en reposo informa de una rotación pequeña pero no nula, y todo lo construido sobre él tiene que ir restando ese número. Mientras el número se mantiene estable, la resta funciona y nadie lo nota. Cuando crece —con la edad, con la temperatura, tras un golpe—, la corrección se queda atrás: la cámara de un juego se desplaza sola, la brújula gira mientras el teléfono está quieto y el mundo de unas gafas rota lentamente. Veinte segundos sin hacer nada bastan para medirlo.

Los fallos de brújula casi nunca son de la brújula

Un magnetómetro mide un campo de medio gauss aproximadamente, y casi cualquier cosa cercana es más fuerte: una funda con cierre magnético, un soporte de coche, un altavoz, la tapa de un portátil, el acero de un suelo. La mayor parte de lo que parece una brújula rota es interferencia, y el ocho que piden trazar las aplicaciones de mapas es el teléfono reconstruyendo su corrección a partir de un conjunto nuevo de direcciones. El fallo real tiene otra forma: el rumbo salta en lugar de deslizarse, y por eso la prueba de arriba es una vuelta completa y no una sola lectura.

Después de una reparación

Los sensores van en la placa principal, y los marcos de referencia contra los que se calibran pertenecen a la carcasa. Un cambio de pantalla, un cambio de batería o una carcasa que se ha abierto y vuelto a cerrar pueden mover ambos. Un nivel que de pronto marca mal, una brújula que pide calibrarse continuamente y un giroscopio que deriva donde antes no lo hacía conviene revisarlos juntos en un aparato recién abierto.

Por qué el iPhone pregunta primero

Con los datos de movimiento se puede deducir lo que alguien está escribiendo e identificar un dispositivo por las imperfecciones exactas de sus sensores, así que WebKit dejó de entregarlos gratis: en iPhone y iPad la página tiene que pedirlos, desde un toque real y por https. Chrome en Android no pregunta, y por eso esta página muestra un botón en uno y no en el otro. En cualquier caso las lecturas se quedan en la página: de aquí no sale nada.

¿Estás probando la pantalla?
Comprueba el multitáctil, recorre el cristal en busca de zonas muertas y caza los toques fantasma.
Abrir el test de pantalla táctil
¿Usas un lápiz digital?
Comprueba la presión, la inclinación, el temblor de trazo y el rechazo de palma en el navegador.
Abrir el test de lápiz

Preguntas frecuentes

Abre el panel «Movimiento y ejes» de arriba y gira el dispositivo: las barras de rotación responden de inmediato si hay giroscopio y se quedan planas si no lo hay. Después haz la prueba de deriva: deja el teléfono veinte segundos y observa qué informa mientras no hace absolutamente nada. Un giroscopio que responde al giro pero deriva en reposo es el medio fallo más habitual, y es el que estropea los juegos, la RV y la estabilización de imagen.
Probablemente no. Muchos teléfonos económicos y buena parte de las tabletas llevan solo un acelerómetro: suficiente para el giro de pantalla y el podómetro, insuficiente para la RV y para los juegos que lo exigen. Si el dispositivo sin duda tenía uno, prueba antes con otro navegador: Firefox y algunos navegadores integrados en apps transmiten menos que Chrome y Safari.
Haz primero la comprobación en dos posiciones de arriba, porque un grado de mesa es mucho más común que un grado de sensor. Si el desfase sobrevive al giro, está en el teléfono: déjalo sobre una superficie plana y reinícialo, que es cuando la mayoría de sistemas recalculan la corrección. Algunos fabricantes de Android incluyen además una calibración de sensores en su aplicación de diagnóstico. Más allá de eso es una calibración de hardware, y ninguna página web puede hacerla.
Porque el teléfono no se fía de su propia respuesta. El magnetómetro construye su corrección con lecturas tomadas en distintas direcciones y la pierde cerca de cualquier cosa magnética: el cierre de una funda, un soporte de coche, un altavoz, una mesa metálica. Aléjate de todo eso y traza un ocho con el teléfono. Si lo necesita constantemente, sospecha de la funda antes que del teléfono.
Porque no hay nada que pueda pasar. Acelerómetros, giroscopios y magnetómetros son piezas de teléfonos y tabletas; solo unos pocos portátiles convertibles llevan alguno y los sobremesa no llevan ninguno. Los navegadores exponen los mismos eventos igualmente y los rellenan con nulos, y por eso esta página espera una lectura real antes de afirmar nada. Ábrela en un teléfono.
Con los datos de movimiento se puede deducir lo que alguien escribe e identificar un dispositivo, así que WebKit exige que la página los solicite desde un toque real y por https. Chrome en Android los entrega sin preguntar. El botón del iPhone es esa solicitud, y el permiso sobrevive a una recarga; pero una negativa no hace volver el aviso, y hay que reactivarlo en Ajustes › Apps › Safari › Acceso a movimiento y orientación.
No, y nada en la web puede. El sensor de proximidad —el que apaga la pantalla junto a la oreja, y la queja más frecuente tras un cambio de pantalla— se retiró de los navegadores hace años. El sensor de luz ambiental sigue definido, pero está detrás de una opción de Chrome desactivada por defecto. Ambos aparecen en el panel de soporte de arriba para que quede claro que faltan a propósito y no por falta de comprobación.
Sí. Todo se ejecuta en tu navegador: ninguna lectura de sensor sale de la página, no se guarda nada y no hay nada que instalar. Funciona igual en un iPhone, en un teléfono Android o en una tableta.