Test des capteurs de mouvement
Testez l'accéléromètre, le gyroscope et les capteurs d'orientation en temps réel
HTTPS requis
Les capteurs de mouvement nécessitent une connexion HTTPS sécurisée. Veuillez accéder à cette page via HTTPS.
Non pris en charge
Votre navigateur ou appareil ne prend pas en charge les capteurs de mouvement. Essayez d'utiliser un appareil mobile avec Chrome ou Safari.
Autorisation requise
L'accès aux capteurs de mouvement nécessite l'autorisation de l'utilisateur sur iOS 13+. Appuyez sur le bouton ci-dessus pour accorder l'accès.
Visualisation 3D
Faites pivoter votre appareil pour voir la réponse en temps réel
Données de l'accéléromètre m/s²
Données du gyroscope °/s
Données d'orientation
Graphique en temps réel
Valeurs maximales
Informations API
Comprendre les capteurs de mouvement
Que sont les capteurs de mouvement ?
Les smartphones et tablettes modernes contiennent plusieurs capteurs de mouvement qui détectent le mouvement et l'orientation de l'appareil. Ces capteurs permettent des fonctionnalités comme la rotation automatique de l'écran, le suivi d'activité physique et les applications de réalité augmentée.
Cet outil fournit un accès direct aux capteurs de mouvement de votre appareil via les API du navigateur web, vous permettant de vérifier le fonctionnement des capteurs et d'observer les données en temps réel.
Types de capteurs de mouvement
Accéléromètre
Mesure les forces d'accélération agissant sur l'appareil, y compris la gravité. L'accéléromètre détecte le mouvement selon trois axes : X (gauche-droite), Y (avant-arrière) et Z (haut-bas). Au repos, l'accéléromètre indique environ 9,8 m/s² dans la direction de la gravité.
Gyroscope
Mesure le taux de rotation autour des trois axes de l'appareil. Contrairement à l'accéléromètre, le gyroscope n'est pas affecté par la gravité et fournit des données de vitesse angulaire. Ce capteur est essentiel pour suivre les changements d'orientation et les mouvements rotatifs.
Capteurs d'orientation
Combine les données de l'accéléromètre, du gyroscope et optionnellement du magnétomètre pour déterminer l'orientation absolue de l'appareil dans l'espace 3D. L'orientation est exprimée par trois angles : Alpha (cap boussole), Bêta (inclinaison avant-arrière) et Gamma (inclinaison gauche-droite).
Applications courantes
Jeux vidéo
Les jeux de course, simulateurs de vol et jeux AR utilisent les capteurs de mouvement pour des contrôles intuitifs basés sur l'inclinaison.
Suivi de fitness
Le comptage de pas, la détection d'exercices et le suivi d'activité reposent fortement sur les données de l'accéléromètre.
Navigation
La navigation en réalité augmentée et les applications boussole utilisent les capteurs d'orientation pour superposer des directions sur la vue caméra.
Photographie
Les applications photo utilisent les capteurs de mouvement pour la stabilisation optique et l'alignement des panoramas.
Notes techniques
- Les capteurs de mouvement nécessitent HTTPS pour des raisons de sécurité. Les données sont traitées entièrement dans votre navigateur.
- iOS 13 et versions ultérieures exigent une autorisation explicite avant d'accéder aux capteurs. Appuyez sur le bouton Démarrer pour déclencher la demande d'autorisation.
- La précision des capteurs varie selon les appareils. Les capteurs grand public conviennent à la détection de mouvement générale mais pas aux mesures de précision.
Compatibilité navigateur
Le support des capteurs de mouvement varie selon les navigateurs et plateformes :
Pour de meilleurs résultats, utilisez cet outil sur un appareil mobile avec la dernière version du navigateur.
Questions fréquentes
Pourquoi mon appareil n’affiche-t-il pas de données de capteur ?
Plusieurs causes sont possibles. Vérifiez d’abord que l’appareil possède des capteurs de mouvement intégrés (la plupart des smartphones et tablettes en ont, mais pas les PC de bureau ni la majorité des laptops). Ensuite, l’outil doit être servi en HTTPS — les navigateurs bloquent l’accès aux capteurs sur les pages HTTP ordinaires. Sur iOS 13+, Safari exige une action utilisateur pour demander la permission via DeviceMotionEvent.requestPermission(); appuyez sur le bouton d’autorisation si celui-ci s’affiche. Sur certains navigateurs Android, la page doit être au premier plan et active.
Quelle est la différence entre un accéléromètre et un gyroscope ?
Un accéléromètre mesure l’accélération linéaire sur les axes X, Y, Z, y compris l’accélération gravitationnelle. Un appareil possiblé à plat et immobile renvoie environ 0, 0, 9,8 m/s². Un gyroscope mesure la vitesse angulaire : la rapidité de rotation autour de chaque axe, exprimée en degrés par seconde (°/s). Le gyroscope n’est pas affecté par la gravité ni les déplacements linéaires ; il détecte uniquement la rotation. Combinés, les deux capteurs donnent une image complète du mouvement.
Quelles unités les capteurs de mouvement utilisent-ils ?
L’accéléromètre retourne des valeurs en mètres par seconde carrée (m/s²). En position de repos sur Terre, la magnitude totale est d’environ 9,8 m/s². Le gyroscope retourne la vitesse angulaire en degrés par seconde (°/s). L’API DeviceOrientation renvoie des angles en degrés : alpha (direction 0–360°), beta (inclinaison avant-arrière −90° à +90°) et gamma (inclinaison gauche-droite −90° à +90°).
Pourquoi iOS 13+ exige-t-il une autorisation explicite pour les capteurs de mouvement ?
Avant iOS 13, Safari accordait automatiquement accès aux événements DeviceMotion et DeviceOrientation sans demander l’utilisateur. Des chercheurs ont démontré que ces capteurs pouvaient être exploités pour identifier des habitudes de marche ou inférer des codes PIN, ce qui posait d’importants problèmes de vie privée. Apple a répondu en exigeant dans iOS 13 un appel explicite à DeviceMotionEvent.requestPermission(), déclenché par une action utilisateur directe telle qu’un clic sur un bouton. Cette autorisation est limitée à la session.
Quelle est la différence entre les API DeviceOrientation et DeviceMotion ?
L’API DeviceOrientation déclenche l’événement deviceorientation et indique l’orientation physique de l’appareil via trois angles : alpha (rotation autour de l’axe Z), beta (inclinaison autour de X), gamma (inclinaison autour de Y). Elle décrit où l’appareil pointe, pas comment il se déplace. L’API DeviceMotion déclenche devicemotion et rapporte les forces réelles : l’accélération (avec et sans gravité) et la vitesse de rotation. DeviceMotion est idéal pour détecter les secousses, les pas et les déplacements ; DeviceOrientation convient aux interfaces boussole et inclinaison.
Outils Connexes
Test de manette en ligne
Testez boutons, sticks, gâchettes, D-pad et vibration avec détection de drift
Test d'écran en ligne
39 tests: pixels morts, fuite rétroéclairage, banding couleur, motifs, flou mouvement et temps réponse
Test de webcam en ligne
Testez la résolution, les FPS et le microphone de votre caméra avec aperçu en temps réel et capture
Test de microphone en ligne
Testez votre microphone avec visualiseur audio en temps réel, vumètre et lecture d'enregistrement