Arduino SW-420 Motion Vibration Sensor

 

SW-420 Motion Vibration Sensor

SW-420 Motion Vibration Sensor

 

Датчик движения или вибрации SW-420 Motion Vibration Sensor. Подключается напрямую к основной плате или через Sensor Shield.
Выдает цифровой сигнал наличия (“1”, HIGH LEVEL, зеленый индикатор на нем не горит) или отсутствия (“0”, LOW LEVEL, зеленый индикатор на нем светится) движения, либо вибрации. Может использоваться в системах охранной сигнализации. Например, если робота толкнуть, или пнуть в момент покоя, он отреагирует исходя из программы. Миниатюрный размер – 3.2cm x 1.4cm .

 

Технические параметры:
Рабочее напряжение – от 3.3V до 5V.

Подключение датчика вибрации SW-420 к плате Arduino:

Разъем VCC – подключаем к пину с напряжением 5 Вольт  (V) или 3.3 Вольт (V),
разъем Земля, Ground – подключаем к земле – Ground,
разъем DO ( Digital Output ) – подключаем к любому цифровому пину, от 0 до 13.

 

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

 

Программирование датчика вибрации SW-420 на плате Arduino:

Основные команды


pinMode(номер пина, INPUT);  // задаем пин для подключения разъема DO датчика

digitalRead(номер пина);  // считываем показание датчика

В зависимости от показаний может загораться светодиод или выполняться другая необходимая часть программы.
Об использовании проверки условия поговорим позднее.

 

Обсуждение на форуме.