KY002 Vibration Sensor Module


This module is digital shock sensor. It will output a high level signal when it detects a shock event. This is also called the vibration sensor module

KY-002 Vibration switch module
KY-002 Vibration switch module



Parts Required

Arduino UNO (or equivalent)
KY002 Shock Sensor Module
USB cable


Pin – = GND, connect to GND
Pin (middle pin) +5 v, connect to +5v
Pin S signal, connect to Arduino pin 3 (or your own choice but code would need updated below)


A simple example the


[codesyntax lang=”cpp”]

int LedPin = 13 ;
int ShockPin = 3; 
int val; // define numeric variables val

void setup ()
pinMode (LedPin, OUTPUT) ;
pinMode (ShockPin, INPUT) ;

void loop ()
val = digitalRead (ShockPin) ; // read digital interface is assigned a value of 3 val
if (val == HIGH) // When the shock sensor detects a signal, LED flashes
digitalWrite (LedPin, LOW);
digitalWrite (LedPin, HIGH);


Now simply move the module around and the LED on the Arduino board should light


This div height required for enabling the sticky sidebar
Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :