Датчик вибрации 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