Перейти к содержимому






Фотография
- - - - -

Датчик столкновения 2.0 (ID:1000)

Написано admin , 01 May 2015 · 3633 Просмотров

Датчик столкновения 2.0 (ID:1000) Датчик столкновения 2.0 состоит из выключателя с двумя положения «Вкл» и «Выкл» и трех контактного разъема.
VCC- контакт для подключения напряжения питания 5 Вольт.
GND- контакт для подключения общего провода.
OUT- цифровой выход.
Особенность датчика в том, что в него уже встроены подтягивающие резисторы и светодиодный индикатор. Достаточно на него подать напряжения питания и на контакте OUT в исходном положении будет логическая единица. При срабатывании датчика (при нажатии на металлическую пластину), на контакте OUT появится логический ноль и включится индикаторный красный светодиод. Использование такого датчика избавит от вас от поиска дополнительных резисторов и лишних соединений на макетной плате.
Датчик подходит для любого типа платы Arduino.
Один из примеров использования датчика будет такой:
Датчик столкновения срабатывает, при этом на 3 секунды загорается светодиод, встроенный на плату Arduino на 13-м выводе.
Примерный скетч выглядит так:
int sensor =5 ;   // OUT от датчика  на  5-ый вывод
int led = 13 ;  // светодиод на  13-ый вывод
int sensorStatus ;
void setup() {
  pinMode (sensor , INPUT);   // вывод для подключения датчика  настраиваем как "вход"
  pinMode(led, OUTPUT); 
}
void loop() {
  sensorStatus = digitalRead (sensor);  //считываем уровень на входе 5 и ждем...
  if(sensorStatus ==1){   //если столкновение обнаружено- если появился логический ноль на выходе
    digitalWrite(led, HIGH);   //включаем светодиод на 13 выводе
    delay(3000);  // ждем 3 секунды
    digitalWrite(led, LOW);	 //выключаем светодиод на 13 выводе
  }
}
Ссылка на витрину магазина http://dvrobot.ru/238/1000.html.





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии