Tutorial – Usar el Sensor KY-031 y Arduino + Programación

Antes de comenzar a utilizar nuestro sensor, primero debemos definir cual sera el objetivo final de este, la siguiente programación esta basada en la obtención de las repeticiones de Impacto, las cuales nombraremos como (“TOC, TOC”), por la variable podemos percibir casi de inmediato que el sensor sera colocado en una puerta, cuando una persona la golpee el sensor lo detectara y mandada dicha información al programa de Arduino y podremos ver reflejado a través de su Monitor de Serie.

Esto es un ejemplo, si se quisiera seguir aumentado el proyecto se podría ponerle una contraseña al Arduino, de manera que la persona deba tocar cierta cantidad de veces y con una repetición exacta para que una cerradura magnética abra su seguro y se abra la puerta, o que la señal sea enviada al Arduino, después sea recibida por un modulo BT que a su vez la envié a un Dispositivo móvil como un Smartphone o un simple celular que cuenta con BT, de esta manera nuestro dispositivo móvil podría enviarnos una alerta cuando alguien toque la puerta.

La imaginación en el limite.

Programación para usar el Sensor KY-031 y Arduino

 

int Led = 13 ; // define LED Interface
int Shock = 3 // define the percussion Sensor Interface
int val ; // define numeric variables val
 
void setup ()
{
  pinMode (Led, OUTPUT) ; // define LED as output interface
  pinMode (Shock, INPUT) ; // define knock sensor output interface
}
void loop ()
{
  val = digitalRead (Shock) ; // read digital interface is assigned a value of 3 val
  if (val == HIGH) // When the percussion when the sensor detects a signal, LED flashes
  {
    digitalWrite (Led, LOW);
  }
  else
  {
    digitalWrite (Led, HIGH);
  }
}
Etiquetas: Arduino Nano

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios estan marcados.

0