Es un sensor de vibración el cual esta constituido interiormente por un resorte y un pequeño poste en su interior, por lo que cada vez que el sensor sea sometido a una vibración o golpe su salida se vera afectada.
Es muy útil en proyectos como alarmas sísmicas, alarmas antirobo para autos y motos, sistemas activados por vibración, análisis de vibración en maquinas, al estar encapsulado presenta cierta resistencia al polvo y al agua, por lo que puede ser utilizado en entornos industriales.
Especificaciones:
IO Type: Digital
Supply Voltage: 3.3V to 5V
Size: 40.7*16.7mm
Weight: 5g
Sample Code
#define SensorLED 13
#define SensorINPUT 3 //Connect the sensor to digital Pin 3 which is Interrupts 1.
unsigned char state = 0;
void setup()
{
pinMode(SensorLED, OUTPUT);
pinMode(SensorINPUT, INPUT);
attachInterrupt(1, blink, FALLING);// Trigger the blink function when the falling edge is detected
}
void loop()
{ if(state!=0)
{
state = 0;
digitalWrite(SensorLED,HIGH);
delay(500);
}
else
digitalWrite(SensorLED,LOW);
}
void blink()//Interrupts function
{ state++;
}