Módulo sensor de vibração, constituído por uma mola e uma pequena vara no interior, de modo que cada vez que o sensor é sujeito a uma vibração a sua saída será accionada.
É muito útil em projectos tais como alarmes sísmicos, alarmes para carros e motos, activados por sistemas de vibração, análise de vibração em máquinas. Pode ser usado em ambientes industriais, a sua forma encapsulada apresenta alguma resistência à poeira e à água.
Alimentação: 3.3V to 5V
Dimensões: 40.7×16.7mm
Peso: 5g
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++;
}