Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
datchik_vibracii_ky-002 [2015/05/29 13:29]
ansealk
datchik_vibracii_ky-002 [2015/05/29 13:29] (текущий)
ansealk
Строка 1: Строка 1:
 +====== Датчик вибрации KY-002 ======
 +===== Описание =====
 +{{:​arduino_and_raspberrypi:​ky-002:​300px-ky002.png?​200|}}
  
 +Датчик вибрации. Возвращает 0 при наличии вибрации,​ 1 при ее отсутствии. В случае сильного удара генерирует несколько последовательных событий
 +
 +===== Подключение =====
 +|-|GND|
 +|VCC|+5v|
 +|S|Сигнальный|
 +В нашем примере S подключим к пину 2.
 +===== Пример кода =====
 +<file cpp test_shock-sensor.cpp>​
 +#include <​Bridge.h>​
 +#include <​Console.h>​
 +
 +#define SHOCK 2
 +int val = 0;
 +
 +void setup ()
 +{
 +  Bridge.begin();​
 +  Console.begin(); ​
 +
 +  pinMode (SHOCK, INPUT) ; // output interface defines vibration sensor
 +
 +  while (!Console);
 +  Console.println("​Ready"​);​
 +  ​
 +}
 +void loop ()
 +{
 +  if (!digitalRead(SHOCK))
 +  {
 +      Console.print(val++);​
 +      Console.println("​ shock"​);​
 +  }
 +}
 +</​file>​
 +===== Ссылки=====
 +  *[[https://​tkkrlab.nl/​wiki/​Arduino_KY-002_Vibration_switch_module|Wiki производителя]]
 +  *[[http://​ru.aliexpress.com/​premium/​KY%25252d002.html?​ltype=wholesale&​SearchText=KY-002&​d=y&​origin=y&​initiative_id=SB_20150529022915&​isViewCP=y&​catId=0|Aliexpress]]
datchik_vibracii_ky-002.txt · Последние изменения: 2015/05/29 13:29 — ansealk
GNU Free Documentation License 1.3
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Яндекс.Метрика