Tienes que decidir qué es exactamente lo que estás tratando de detectar. Dice "balanceo horizontal" que implica un movimiento de giro, pero luego "movimientos de plano horizontal" que es otra cosa. Necesitas decidirte. Yo detectaría estos dos de manera diferente.
También, qué es exactamente "movimiento". ¿Necesita saber la distancia a la que se ha movido el objeto, la velocidad o la aceleración?
La aceleración es la más fácil de medir con sensores pequeños y baratos disponibles. Varias compañías, incluyendo Freescale y Analog Devices, fabrican acelerómetros MEMS. Estos vienen en sabores que emiten una señal analógica proporcional a la aceleración, o también digital. Puede usar dos acelerómetros de un solo eje, o puede ser más conveniente usar un chip de dos ejes para detectar movimiento en un plano. Con los dos ejes alineados a lo largo del plano, la magnitud de la aceleración total es la raíz cuadrada de la suma de los cuadrados de las señales de aceleración individuales. Si solo está buscando un umbral, puede cuadrar las señales individuales, agregarlas y compararlas con el cuadrado del umbral de aceleración.
Puede realizar una integración limitada de dichas señales de aceleración. Hay suficiente desviación e histéresis en los acelerómetros MEMS baratos para que la navegación inercial durante más de un segundo o dos se vuelva tan inexacta que no pueda utilizarse para la mayoría de los propósitos.