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






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

Пульт Ардуино - 4 (ID:95)

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

Пульт Ардуино - 4 (ID:95) Пульт Ардуино - 4 предназначен для дистанционного управления на небольшом расстоянии.
Пульт состоит из передатчика с 4 кнопками и платы приемника. В корпусе передатчика присутствует выдвижная телескопическая антенна и красный светодиод- индикатор нажатия кнопок.
Плата приемника имеет семи контактный разъем и отдельное монтажное отверстие ANT, к которому следует припаять приемную антенну из комплекта, либо кусок изолированного провода длиной около 17 см.
Обозначение выводов приемника:
GND - подключение к общему проводу.
5V - подключение к выводу +5 Вольт.
D0 - цифровой вывод 1.
D1 - цифровой вывод 2.
D2 - цифровой вывод 3.
D3 - цифровой вывод 4.
VT- не используется.
Принцип действия пульта очень простой. Нажимаем кнопку А передатчика и на цифровом выводе 1 приемника появляется логическая единица. И так же работают все остальные кнопки. Одновременное нажатие двух и более кнопок передатчика не поддерживается. Не рекомендуется подключать мощную нагрузку к цифровым выводам приемника. Для этих случаем следует применять модуль реле, например такой или такой.


Прикрепленное изображение: de2df75120e591e3b4e1dbe2b7f8d510-324.jpg

Прикрепленное изображение: 7def1e6829b763217ba15638eb1e0ac1-324.jpg

Попробуем с помощью кнопок пульта включать и выключать светодиод, встроенный на плату Arduino на 13 вывод.
Примерный скетч работы с пультом выглядит следующим образом:
// Подключаем 1 цифровой выход с приемника на вывод 3 Arduino
const int buttonPin = 3;	 // выбор переменной
const int ledPin =  13;	  // задействуем светодиод на 13 выводе.
int buttonState = 0;		 // начальное состояние
void setup() {
  pinMode(ledPin, OUTPUT);	 
  pinMode(buttonPin, INPUT);	
}
void loop(){
  // ждем нажатия кнопки:
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {	
    // включаем светодиод:
    digitalWrite(ledPin, HIGH); 
  }
  else {
    // выключаем светодиод:
    digitalWrite(ledPin, LOW);
  }
}
Жмем кнопку А на передатчике - загорается светодиод на Arduino.
Ссылка на витрину магазина http://dvrobot.ru/238/429.html.






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

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

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