Pregunta

Creo que hay algunos problemas con la gravedad de la tierra, por lo que me pregunto si hay ejemplos en los que los acelerómetros funcionan restando estos.

¿Fue útil?

Solución

(¡Es una pena que no pueda presentar un error con el planeta Tierra para solucionar su problema de gravedad!)

Hay varios ejemplos enumerados en " Código de muestra relacionado " en la UIAcceleration Class Reference .

Como dice ese documento, un valor de 1.0 representa aproximadamente + 1g. Entonces, si apunta el iPhone hacia arriba en orientación vertical, debería ver aproximadamente & Lt; 0, -1, 0 & Gt ;. A medida que gira el teléfono, la magnitud del vector de aceleración sqrt(x*x+y*y+z*z) debe permanecer alrededor de 1.

Otros consejos

La demostración AccelerometerGraph de Apple incluye un código de muestra que implementa un filtro de paso alto, filtrando efectivamente el efecto de la gravedad. Es bastante simple simplemente agarrarlo y modificarlo para satisfacer sus necesidades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top