También se conoce como Knock/Tap sensor.
Este sensor tiene la capacidad de percibir los impactos (o sacudidas) que esté o una superficie sujeto a este puedan recibir.
Puede funcionar como un interruptor mandando un “1” lógico a través de su terminal de señal en el instante que recibe el contacto físico o impacto.
Este ejemplo simple enciende un led cuando el sensor detecta una vibración o golpe.
Codigo
int Led = 13 ;// Declarar el pin de salida para el LED
int Sensor = 10; //Declaracion del pin de entrada para el sensor
int val; // Variable temporal
void setup ()
{
pinMode (Led, OUTPUT) ; // Inicializacion del pin de salida
pinMode (Sensor, INPUT) ; // Inicializacion del pin de entrada para sensor
}
void loop ()
{
val = digitalRead (Sensor) ; // La señal que el sensor esta leyendo en este momento
if (val == HIGH) // Si se detecta una señal, el LED se enciende
{
digitalWrite (Led, LOW);
}
else
{
digitalWrite (Led, HIGH);
}
}
MODULO KY-031
Descripcion
También se conoce como Knock/Tap sensor. Este sensor tiene la capacidad de percibir los impactos (o sacudidas) que esté o una superficie sujeto a este puedan recibir. Puede funcionar como un interruptor mandando un “1” lógico a través de su terminal de señal en el instante que recibe el contacto físico o impacto.
ESPECIFICACIONES
Ejemplo en arduino
Este ejemplo simple enciende un led cuando el sensor detecta una vibración o golpe.
Codigo