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);
}
}
سنسور به کار رفته در این ماژول از نوع ارتعاش است و در هنگام لرزش حالت اتصال کوتاه ایجاد میکند
میتوان ماژول را مانند شکل زیر به آردواینو متصل کرد و برای آزمایش آن نیز یک نمونه کد ویژه آردواینو وجود دارد که میتوانید از آن استفاده کنید