Сенсор может работать при установке под любым углом и легко подключается к ARDUINO. Также существует похожий датчик удара.
Подключение:
- «S» — цифровой выход (высокий/низкий уровень)
- «средний контакт» — можно подключить +5 В Arduino платы
- «-» — общий
Пример кода (скетч) для «KY-002» и Arduino:
//KY-002 вибродатчик
// umnyjdomik.ru
int led = 13 ;// встроенный в адуино светодиод
int vibrationSensor = 10; // пин для подлкючения вибродатчика
int value; // переменная состояния датчика
void setup ()
{
pinMode (led, OUTPUT) ;
pinMode (vibrationSensor, INPUT) ; // назначение входа для датчика
}
void loop ()
{
value = digitalRead (vibrationSensor) ; // чтение состояния датчика
if (value == HIGH) // когда сенсор определяет вибрацию, светодиод загорается
{
digitalWrite (led, LOW);
}
else
{
digitalWrite (led, HIGH);
}
}
С помощью этого скрипта можно зажигать встроенный в Arduino светодиод при срабатывании (замыкании этого датчика при вибрации, толчке или ударе).
Применение:
Сенсор можно использовать в системе охраны, системе автоматики дома, для определения столкновения в радиоуправляемой модели или для контроля механического воздействия на оборудование.