Пульт имеет семь разноцветных кнопок, расположенных на одной общей плате. Плату возможно разделить на три независимых части без потери работоспособности. Получится плата с одной кнопкой, плата с двумя кнопками и плата с четырьмя кнопками.
В исходной состоянии кнопки на цифровом выходе присутствует логическая единица. При нажатии на кнопку на выходе появляется логический ноль.
Обозначение разъема на каждой из плате:
VCC- контакт для подключения напряжения питания от 3 до 5 Вольт.
GND- контакт для подключения общего провода.
SW- цифровой выход .
Например:
SW1- выход с кнопки, обозначенной на плате как SW1.
SW2- выход с кнопки, обозначенной на плате как SW2.
И так далее...
Попробуем с помощью кнопок пульта включать и выключать светодиод, встроенный на плату Arduino на 13 вывод.
Примерный скетч работы с пультом выглядит следующим образом:
Ссылка на витрину магазина http://dvrobot.ru/238/457.html
В исходной состоянии кнопки на цифровом выходе присутствует логическая единица. При нажатии на кнопку на выходе появляется логический ноль.
Обозначение разъема на каждой из плате:
VCC- контакт для подключения напряжения питания от 3 до 5 Вольт.
GND- контакт для подключения общего провода.
SW- цифровой выход .
Например:
SW1- выход с кнопки, обозначенной на плате как SW1.
SW2- выход с кнопки, обозначенной на плате как SW2.
И так далее...
Попробуем с помощью кнопок пульта включать и выключать светодиод, встроенный на плату Arduino на 13 вывод.
Примерный скетч работы с пультом выглядит следующим образом:
// Подключаем цифровой выход с кнопки на вывод 3 Arduino // set pin numbers: const int buttonPin = 3; // выбор переменной для кнопки const int ledPin = 13; // задействуем светодиод на 13 выводе. // variables will change: 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); } }Подключаем питание 5 вольт к плате с кнопкой, подключаем цифровой выход с кнопки на вывод 3 Arduino, записываем скетч в Arduino. Нажимаем кнопку- светодиод гаснет. Отпускаем кнопку- светодиод вспыхивает.
Ссылка на витрину магазина http://dvrobot.ru/238/457.html