Ci sono dei buoni esempi su come usare gli accelerometri nel sistema operativo iPhone?

StackOverflow https://stackoverflow.com/questions/825923

  •  05-07-2019
  •  | 
  •  

Domanda

Penso che ci siano alcuni problemi con la gravità terrestre, quindi mi chiedo se ci sono esempi in cui gli accelerometri funzionano sottraendoli.

È stato utile?

Soluzione

(È un peccato che non sia possibile presentare un bug con il pianeta Terra per risolvere il problema Gravity!)

Esistono diversi esempi elencati in " Codice di esempio correlato " nella Riferimento alla classe UIAcceleration .

Come afferma quel documento, un valore di 1,0 rappresenta circa + 1 g. Quindi, se punti l'iPhone verso l'alto con l'orientamento verticale, dovresti vedere circa & Lt; 0, -1, 0 & Gt ;. Quando si ruota il telefono, l'entità del vettore di accelerazione sqrt(x*x+y*y+z*z) dovrebbe rimanere intorno a 1.

Altri suggerimenti

La demo di AccelerometerGraph di Apple include un codice di esempio che implementa un filtro passa-alto, filtrando efficacemente l'effetto della gravità. È abbastanza semplice afferrarlo e modificarlo in base alle proprie esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top