Il Mio Accelerometro Funziona?
Avvia il test e inclina il tuo dispositivo per vedere i valori di accelerazione in tempo reale (X, Y, Z) in m/s quadrato. Una pallina all'interno di un cerchio risponde alla gravità, mostrando come il tuo dispositivo percepisce il movimento.
Questo test legge i dati di accelerazione su 3 assi (X, Y, Z) dalla DeviceMotionEvent API, misurando la forza G in m/s² con un indicatore visivo pallina-nel-cerchio.
A riposo su una superficie piatta, l'asse Z legge circa 9,8 m/s² (gravità terrestre); il range del sensore è tipicamente ±16g.
Sensor access is required to run this test.
Cosa Significano i Tuoi Risultati?
| Result | Range | Meaning |
|---|---|---|
| Buono | Z ≈ 9,8 m/s² a riposo, tutti gli assi rispondono all'inclinazione | Il tuo accelerometro funziona correttamente. La pallina traccia l'inclinazione del dispositivo fluidamente e i valori cambiano in tempo reale. |
| Attenzione | Valori rumorosi o che oscillano quando fermo | Un po' di rumore del sensore è normale. Un'oscillazione eccessiva può indicare un problema di calibrazione — riavvia il dispositivo per ricalibrare. |
| Scarso | Tutti i valori restano a zero o nessun dato ricevuto | Il sensore potrebbe non essere supportato, disabilitato o l'autorizzazione è stata negata. Su iOS 13+, tocca Avvia per attivare il prompt di autorizzazione. |
Problemi Comuni e Come Risolverli
Tutti i valori di accelerazione sono zero
Su iOS 13+, la pagina deve chiamare DeviceMotionEvent.requestPermission() dopo un tocco dell'utente. Tocca il pulsante Avvia e concedi l'autorizzazione al sensore quando richiesto.
Il test funziona sul telefono ma non sul desktop
La maggior parte dei computer desktop non ha un accelerometro. Questo test è progettato per telefoni e tablet con sensori di movimento integrati.