Acelerómetro IC evento de clic simple / doble

2

¿Qué son los eventos de Acelerómetro con un solo clic y doble clic? ¿Puede alguien aclarármelo con alguna teoría y / o práctica?

    
pregunta KernelPanic

1 respuesta

3
Los eventos con un simple y doble clic en el acelerómetro son más fáciles de entender si se los considera como un toque y doble toque equivalente a lo que hacemos con los botones del mouse de nuestra computadora.

Los dispositivos MEMS del acelerómetro que admiten la función, incorporan la inteligencia para determinar cuándo se detecta un toque, o dos toques en rápida sucesión dentro de un período establecido. La lógica también distingue entre tales golpecitos y vibraciones debido, por ejemplo, al movimiento de un automóvil. La detección de clic / doble clic también filtra el fuerte impacto de un dispositivo que se está cayendo, por ejemplo, y no generará un evento de "clic" falso positivo si esto ocurre.

Una vez que se detecta un evento de toque o doble toque, el acelerómetro notifica al microcontrolador del host si se utiliza una línea de interrupción o una respuesta de consulta digital normal. Esto evita que el programador escriba resmas de código para identificar, por ejemplo,

  • " un par de breves aceleraciones en vectores opuestos en rápida sucesión " es decir, un clic ,
  • " dos pares de breves aceleraciones opuestas, con más de x de retardo entre los pares, y menos que y de retardo entre los pares ", es decir, haga doble clic en , y
  • " son demasiadas aceleraciones breves en secuencia, por lo que no puede haber alguien tocando el dispositivo dos veces ", es decir, una falsa alarma .

Esta detección de clic / doble clic permite que un dispositivo portátil sea utilizado como un ratón de computadora con un solo botón , como una interfaz de entrada, con el botón del mouse que se reemplaza al presionar el botón dispositivo.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas