Главная » Статьи » Arduino с нуля » Работа с Arduino

Урок 4. Часть 3. Подключение и управление устройствами через пульт ДУ. Управление светодиодами.

В предыдущем уроке мы научились считывать коды кнопок с пульта ДУ. И я попросил узнать и записать коды двух ваших кнопок. Я взял кнопки "1", с кодом FFE817 и кнопку "2" с кодом "FF6897". 

Теперь давайте эти коды применим. Соберем небольшую и простенькую схемку, в которой будут присутствовать только два светодиода и наш ИК-приемник. 

Теперь надо загрузить скетч в Arduino. Скетч будет следующим:

#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
int led_1=2;
int led_2=3;
int a=0;
int b=0;
 
void setup()
{
irrecv.enableIRIn(); // vklyuchit? priyemnik
pinMode(led_1, OUTPUT);
pinMode(led_2, OUTPUT);
} 
void loop() {
if (irrecv.decode(&results)) {
if (results.value == 0xFFE817) {a=a+1;}
if (results.value == 0xFF6897) {b=b+1;}
if (a==1){digitalWrite(led_1, HIGH);} else {digitalWrite(led_1, LOW); a=0;} 
if (b==1){digitalWrite(led_2, HIGH);} else {digitalWrite(led_2, LOW); b=0;}
irrecv.resume();
}
}

Вам надо здесь лишь изменить вот эти строки:

if (results.value == 0xFFE817) {a=a+1;}
if (results.value == 0xFF6897) {b=b+1;}

А именно "FFE817" и "FF6897" поменять на свои значения кодов. 

Схема собрана, скетч залит. Можно приступать к запуску нашего устройства. 

После запуска наведите пульт на ИК-приемник и нажмите кнопку на нем, у вас должен будет загореться первый светодиод. Повторное нажатие на кнопку и светодиод перестанет светиться. Тоже самое произойдет и со второй кнопкой, только светиться будет второй светодиод. 

Таким же образом можно будет управлять различными устройствами, достаточно будет пройти шаги от первой части и до последней. Проверить ваш ИК-приемник, узнать коды кнопок вашего пульта ДУ, и конечно же запрограммировать Arduino. Вот и все пожалуй что хотелось написать по поводу управления устройствами через пульт ДУ. Надеюсь тема была вам полезна. Все интересующие вас вопросы и пожелания, вы можете оставить в комментариях или же на форуме.

 

 

Если Вам понравилась наша статья, поделитесь ею с друзьями.

 

 


←Предыдущий урок | Следующий урок→


 

Категория: Работа с Arduino | Добавил: GM (21.10.2015)
Просмотров: 2710 | Теги: ИК-приемник, Arduino. микроконтроллеры | Рейтинг: 5.0/3
Всего комментариев: 0
avatar