ماژول سنسور ویبره مبتنی بر سویچ (تغییر) لرزش است و می تواند سیگنال های ضعیف لرزش را شناسایی کند. عملکرد این ماژول به این صورت است که وقتی پین کنداکتور آن در ضعیت ON قرار می گیرد که از سوی عامل خارجی مجبور به لرزش و یا حرکت سریع ناگهانی مناسب در هر زاویه ای شود. از این ماژول می توان به عنوان سوییچ و راه انداز در مدارهای کمکی استفاده نمود. شما می توانید از این ماژول به همراه آردوینو در پروژه های خود بهره گیرید.
مثال
در مثال زیر با ایجاد لرزش بر روی ماژول LED پین 13 روشن میشود
کد:
int ledPin = 13; // Connect LED to pin 13
int switcher = 3; // Connect Tilt sensor to Pin3
void setup()
{
pinMode(ledPin, OUTPUT); // Set digital pin 13 to output mode
pinMode(switcher, INPUT); // Set digital pin 3 to input mode
}
void loop()
{
if(digitalRead(switcher)==HIGH) //Read sensor value
{
digitalWrite(ledPin, HIGH); // Turn on LED when the sensor is tilted
delay(300);
}
else
{
digitalWrite(ledPin, LOW); // Turn off LED when the sensor is not triggered
}
}
مرجع:
Arduino Digital Vibration Sensor module - Geeetech Wiki
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.