Датчик вибрации SW-18010P

Датчик предназначен для обнаружения колебаний и вибраций, активируется за счет наклона или тряски — достаточно очень незначительного усилия.  По-умолчанию датчик всегда находится в выключенном состоянии (OFF). Обычно такие датчики используются в различных охранных системах, игрушках и др.

SW-18010P обладает высокой чувствительностью, а сам сенсор является влаго- и пылезащищенным. Применительно к проектам на Arduino, датчик может использоваться как переключатель.

ХарактеристикаЗначение
МодельSW-18010P
Герметичностьда
Напряжение питания12 В
Рабочее напряжение5 В
Ток0.2 мА
Скорость срабатывания0.2 мс

 

Схема подключения датчика вибрации SW-18010P

Датчик SW-18010P может быть представлен в модульном исполнении, а также в виде отдельного сенсора. В наборе представлен именно сенсор без дополнительной обвязки, поэтому для его подключения в схему требуется резистор 10 кОм.

 

Код для подключения датчика вибрации SW-18010P

В примере ниже показано, как подключить датчик вибрации SW-18010P к плате, срабатывание датчика синхронизировано с включением встроенного светодиода.

#define PIN_LED 13
#define PIN_SENSOR 2 // датчик вибрации подключен на пин 2
void setup() {
  pinMode(PIN_LED, OUTPUT);
}

void loop() {
  int val = digitalRead(PIN_SENSOR); // с датчика считывается информация

  if(val==1){ 
    digitalWrite(PIN_LED, HIGH); // включение встренного светодиода при срабатывании датчика
  }else{
    digitalWrite(PIN_LED, LOW);
  }
}

Скачать файл с кодом, формат .INO: Датчик вибрации sw-18010p