Funny DIY

Датчик удара или сотрясения. Модуль KY-031 для Ардуино. Обзор


Датчик удара или сотрясения Модуль KY-031 для Ардуино

Модуль KY-031 для arduino представляет собой датчик удара, а точнее – сотрясения.

Если потрясти модуль, пружинка внутри датчика удара (сотрясение) замыкает контакты и на выход подаётся сигнал.


Сфера применения модуль KY-031 зависит только от вашей фантазии. Видимо у меня фантазия отсутствует полностью.

Подключение KY-031 к Ардуино


Подключение KY-031 датчика удара к Ардуино

Данный модуль я подключал так: “S” – земля (GND), “-” – +3.3В, а центральный – выход. Либо мой датчик бракованный, либо не знаю… но так и только так работает.

Пример скетча для arduino



int led = 13; // светодиод на 13-й пин
int shockSensor = 10; // подключаем выход датчика к 10-му пину
int value; // некая переменная состояния для датчика
void setup ()
{
  pinMode (led, OUTPUT) ; // задаём 13-й пин как выход (для светодиода)
  pinMode (shockSensor, INPUT) ; // задаём 10-й пин как вход
}
void loop ()
{
  value = digitalRead (shockSensor) ; // читаем состояния датчика
  if (value == HIGH) // когда датчик срабатывает, светодиод загорается 
  {
    digitalWrite (led, LOW);
  }
  else
  {
    digitalWrite (led, HIGH);
  }
}


Результат работы скетча: при щелчке по датчику моргает светодиод, установленный на 13-м пине.





Где купить

Модуль KY-031 для Ардуино: http://ali.pub/1l4riz

10 штук KY-031 для Ардуино: http://ali.pub/1l4rfv

37 в 1 набор модулей для Ардуино: http://ali.pub/1arpsm


© 2017-2024, «Funny DIY»