Testez les capteurs de mouvement de votre téléphone ou tablette : un niveau à bulle sur l'accéléromètre, un contrôle des axes, un balayage de la boussole et un test de dérive du gyroscope.
En attente de la première mesure
Prenez l'appareil et bougez-le. Un capteur ne compte qu'après avoir envoyé une mesure : les navigateurs exposent les mêmes événements sur des ordinateurs sans capteurs et les laissent vides.
Pas encore de mesure de l'accéléromètre
Le niveau a besoin de l'accéléromètre. Bougez l'appareil ou vérifiez ci-dessus que l'accès au mouvement est autorisé.
Ouvrez cette page sur l'appareil à tester. Les ordinateurs fixes n'ont pas ces capteurs.
Un téléphone détecte le mouvement avec trois puces distinctes : l'accéléromètre capte la pesanteur, le gyroscope la rotation et le magnétomètre le champ magnétique terrestre. Chacune peut tomber en panne seule, donc chacune est testée séparément ci-dessus.
L'accéléromètre mesure une force ; au repos, c'est la pesanteur, ce qui indique au téléphone où est le haut. Cela suffit pour la rotation de l'écran et le podomètre. Le gyroscope mesure la rotation et réagit en quelques millisecondes : il gère les panoramiques rapides et les mouvements de tête en VR. Le magnétomètre mesure le champ terrestre et donne un nord aux deux autres. Les téléphones d'entrée de gamme n'ont souvent qu'un accéléromètre ; quand un jeu dit que votre appareil n'est pas compatible, c'est en général le gyroscope qui manque.
Tout accéléromètre a un petit décalage propre, que le téléphone soustrait avec une valeur d'usine. Après une chute ou un changement d'écran, le capteur peut bouger par rapport au boîtier et la correction ne correspond plus. Le niveau affiche alors un ou deux degrés d'erreur sur une surface plane. Une seule mesure ne le montre pas ; tourner l'appareil de 180° le révèle, et c'est ce que fait le contrôle ci-dessus.
Au repos, un gyroscope indique une petite rotation que le téléphone soustrait en permanence. Quand ce décalage augmente avec l'âge, la chaleur ou un choc, la correction ne suit plus : la caméra d'un jeu glisse, la boussole tourne alors que le téléphone est immobile, la vue VR pivote lentement. 20 secondes de repos suffisent pour le mesurer.
Un magnétomètre mesure un champ faible, environ un demi-gauss, que les objets proches perturbent facilement : fermoir aimanté d'étui, support voiture, haut-parleur, capot de portable, acier dans le sol. La plupart des problèmes de boussole viennent d'interférences. Le geste en huit des applis de cartes fait recalibrer le téléphone. Un cap qui saute au lieu de tourner en douceur signale une vraie panne, d'où le tour complet du test ci-dessus.
Les capteurs sont sur la carte mère mais calibrés par rapport au boîtier. Un changement d'écran ou de batterie, ou un boîtier ouvert, peut les décaler. Après une réparation, vérifiez les trois : un niveau qui se trompe, une boussole qui réclame sans cesse un calibrage, un gyroscope qui dérive.
Les données de mouvement peuvent trahir ce qu'on tape et identifier un appareil. Sur iPhone et iPad, une page doit donc les demander après un appui, en https. Chrome sur Android ne demande rien, d'où le bouton visible uniquement sur les appareils Apple.