Sensor de impacto

Niple incorpora un sensor de impacto que se activa al recibir un golpe o vibración. Es un módulo ideal para complementar un sistema de alarma.

El siguiente es el pinout del sensor. Hay que revisar el mismo debido a que existe varias versiones del módulo, siendo el funcionamiento y la programación similares.

Para utilizar el sensor es necesario declararlo. Seguimos la ruta “Declaración de Dispositivos > Sensores > Sensor de Impacto”. Configuramos el Pin A en un pin que tenga capacidades de producir interrupciones por flanco descendente.

Volvemos a nuestro programa principal y creamos una rutina de interrupción por flanco descendente:

Insertamos en la rutina la lectura del sensor:

Si el sensor fue activado, el bit “ky_031_01_act” adopta el valor 1. Evaluamos el estado de dicho bit:

Nuestro ejemplo lee el estado del sensor y cambia el estado de un LED conectado en el pin RA0.

+ Descargar proyecto completo.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrPin on PinterestDigg thisShare on RedditEmail this to someonePrint this page

Un comentario sobre “Sensor de impacto”

Los comentarios están cerrados.