Вернуться на страницу библиотеки модулей

Модуль воспринимает механические воздействия на прибор в котором он закреплен. Реагирует на удары, вибрацию, встряску. Используется в охранных системах. Интересное применение в движущейся робототехнике для регистрации столкновения с препятствием.
 
Датчик
 

На плате модуля установлен механический датчик SW-18010P или SW-18015P. Внутри цилиндрического корпуса находится пружина, в центре которой металлический стержень. При ударе пружина касается стержня. Один контакт датчика пружина, второй стержень.

int vib = 10; // Declaration of the sensor input pin
int value; // Temporary variable
  
void setup ()
{
  pinMode(vib, INPUT); // Initialization sensor pin
  digitalWrite(vib, HIGH); // Activation of internal pull-up resistor
  Serial.begin(9600); // Initialization of the serial monitor
  Serial.print("KY-002 Vibration detection");
}
  
void loop ()
{
  // The current signal at the sensor is read out.
  value = digitalRead(vib); 
  // If a signal could be detected, this is displayed on the serial monitor.
  if (value == LOW) {
    Serial.println("Signal detected");
    delay(100); // 100 ms break
    }
}

Рекомендуемые ссылкиЖ

KY-002 Shock Sensor Module | Arduino Project Hub
KY-002-Joy-IT.pdf
KY-002-Joy-IT.pdf
INTERFACING SHOCK SENSOR (KY-002) WITH BHARAT -PI : 7 Steps – Instructables
Модуль датчика вибрации KY-002 | robototechniks159

Вернуться на страницу библиотеки модулей