Определяем код кнопок ИК пульта

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 24 июня 2017, 21:04

Что бы управлять arduino с ИК пульта, нужно знать коды кнопок. Для начала подключаем ИК приёмник по нижеприведённой схеме

Определяем код кнопок ИК пульта.png
подключение ИК приёмника к arduino


Заливаем скетч.

Код: Выделить всё

#include "IRremote.h"

IRrecv irrecv(2); // указываем вывод, к которому подключен приемник

decode_results results;

void setup() {
  Serial.begin(9600); // выставляем скорость COM порта
  irrecv.enableIRIn(); // запускаем прием
}

void loop() {
  if ( irrecv.decode( &results )) { // если данные пришли
    Serial.println( results.value, HEX ); // печатаем данные
    irrecv.resume(); // принимаем следующую команду
  }


Открываем монитор порта (Ctrl+Shift+M)

Открываем монитор порта (Ctrl+Shift+M).jpg
Открываем монитор порта (Ctrl+Shift+M)
Открываем монитор порта (Ctrl+Shift+M).jpg (103.43 КБ) 5120 просмотров


Далее в этом окне будет виден код нажимаемых кнопок на пульте.

phpBB [media]
[center]i love you [s]mxIni[/s] Mysql[/center]


Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#2 Дим » 13 января 2018, 21:58

Ещё для определения кодов в библиотеке есть пример - IRrecvDump
IRrecvDump.jpg
IRrecvDump
IRrecvDump.jpg (93.18 КБ) 5031 просмотр
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Программирование»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 8 гостей