sola porque plus para pantalla luz girar gira filtro como color cambio cambiar azul iphone

porque - no gira pantalla iphone 5s



¿Cómo se implementa un filtro de paso alto para el acelerómetro IPhone? (3)

Recuerdo haber visto el código para un filtro de paso alto hace unos días en algún lugar de las muestras, ¡pero ahora no puedo encontrarlo en ningún lado! ¿Alguien podría recordarme dónde estaba el código de implementación del filtro Highpass?

O mejor aún publicar el algoritmo?

¡Gracias!




De los foros de idevkit.com:

#define kFilteringFactor 0.1 static UIAccelerationValue rollingX=0, rollingY=0, rollingZ=0; - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { // Calculate low pass values rollingX = (acceleration.x * kFilteringFactor) + (rollingX * (1.0 - kFilteringFactor)); rollingY = (acceleration.y * kFilteringFactor) + (rollingY * (1.0 - kFilteringFactor)); rollingZ = (acceleration.z * kFilteringFactor) + (rollingZ * (1.0 - kFilteringFactor)); // Subtract the low-pass value from the current value to get a simplified high-pass filter float accelX = acceleration.x - rollingX; float accelY = acceleration.y - rollingY; float accelZ = acceleration.z - rollingZ; // Use the acceleration data. }