Encontré muchos algoritmos para podómetros que asumen una CPU rápida con una ALU decente y altas tasas de muestreo, que no tengo. (Z80) Sin embargo, el LIS3DH tiene varias opciones para generar interrupciones cuando ocurre alguna condición.
¿Cómo puedo configurarlo para que genere interrupciones cuando estoy caminando? No se necesita alta precisión, solo necesito saber si el usuario se está moviendo o no.
Revisé la hoja de datos, pero hay más opciones de las que puedo entender. La detección de clics parecía prometedora, pero dio resultados inútiles y semi-aleatorios, tal vez porque solo detecta clics rápidos y no velocidades de caminata. También hay opciones para interrupción de caída libre, interrupción inercial, detección de orientación, filtro de paso alto, FIFO y más.
Dormiré en él y trabajaré mañana, pero cualquier palabra sabia es muy apreciada.