Mon accéléromètre fonctionne-t-il ?
Démarrez le test et inclinez votre appareil pour voir les valeurs d'accélération en temps réel (X, Y, Z) en m/s au carré. Une balle dans un cercle réagit à la gravité, montrant comment votre appareil détecte le mouvement.
Ce test lit les données d'accélération 3 axes (X, Y, Z) depuis l'API DeviceMotionEvent, mesurant la force G en m/s² avec un indicateur visuel balle-dans-cercle.
Au repos sur une surface plane, l'axe Z affiche environ 9,8 m/s² (gravité terrestre) ; la plage du capteur est typiquement ±16g.
Sensor access is required to run this test.
Que signifient vos résultats ?
| Result | Range | Meaning |
|---|---|---|
| Bon | Z ≈ 9,8 m/s² au repos, tous les axes répondent à l'inclinaison | Votre accéléromètre fonctionne correctement. La balle suit l'inclinaison de l'appareil de manière fluide et les valeurs changent en temps réel. |
| Attention | Les valeurs sont bruitées ou dérivent quand l'appareil est immobile | Un certain bruit du capteur est normal. Une dérive excessive peut indiquer un problème de calibration — redémarrez votre appareil pour recalibrer. |
| Mauvais | Toutes les valeurs restent à zéro ou aucune donnée reçue | Le capteur peut ne pas être supporté, être désactivé ou la permission a été refusée. Sur iOS 13+, touchez Démarrer pour déclencher l'invite de permission. |
Problèmes courants et solutions
Toutes les valeurs d'accélération sont à zéro
Sur iOS 13+, la page doit appeler DeviceMotionEvent.requestPermission() après un geste utilisateur. Touchez le bouton Démarrer et accordez la permission du capteur quand demandé.
Le test fonctionne sur téléphone mais pas sur ordinateur
La plupart des ordinateurs de bureau n'ont pas d'accéléromètre. Ce test est conçu pour les téléphones et tablettes avec capteurs de mouvement intégrés.