KY-002 Vibration Switch Module

SKU: ELC1102
₹ 69.99 ₹ 89.99 -23% OFF

KY-002 Vibration Switch Module

SKU: ELC1102
₹ 69.99 ₹ 89.99 -23% OFF

Inclusive of 18% GST

Products will be delivered between 1 and 5.

Description Reviews

Arduino Vibration Switch Module KY-002 Keyes allows detection of shock and vibration. The KY-002 Vibration Switch Module consists of a conductive vibration spring and a 10k resistor, it will react to shock and vibration by closing the circuit.


  • Operating Voltage: 5V
  • Dimensions 18.5mm x 15mm [0.728in x 0.591in]

Connection Diagram

Connect the Power line (middle) and ground (-) to +5 and GND respectively. Connect signal (S) to pin 3 on the Arduino.

Example Code

The following Arduino sketch produces a shock flasher. Pin 13 (LED) on the Arduino will flash when KY-002 detects movement. Pin 3 is used as input from KY-002.

int Led = 13; // define the LED Pin
int shock = 3 // define the sensor Pin 
int val; // define a numeric variable val 

void setup () {
	pinMode (Led, OUTPUT); // LED pin as output  
	pinMode (shock, INPUT); // input from KY-002 sensor

void loop () {
	val = digitalRead (shock); // read the value from KY-002
	if (val == HIGH ) {// when sensor detects shock, LED flashes  
		digitalWrite(Led, LOW);
	} else {
		digitalWrite (Led, HIGH);


Secure Checkout

We are PCI-DSS compliant and use 256 bit SSL encryption.

Instant Dispatch

99% of our orders are shipped within 24 hours.

Bulk Orders

Use the contact form for bulk order quotes.

Call us (Weekdays)

+91 93183 94903
Airtel Money Amazon American Express Diners Club Freecharge Google Pay Maestro Mastercard MobiKwik Ola Money PayPal Paytm RuPay Visa