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






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

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

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

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


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

Прикрепленное изображение: 89dfb75b51f461802eb76c09fa507a0f-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);
  }
}
Жмем кнопку 1 на передатчике- загорается светодиод на Arduino.

Ссылка на витрину магазина http://dvrobot.ru/238/430.html.





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

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

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