Чтение кодов через Arduino
Для того чтобы узнать коды кнопок пульта необходимо воспользоваться библиотекой IRremote и демо примером IRrecvDump из этой библиотеки.
Подробное описание в разработке.
Необходимо отправить команду http://[ip_adr]/irremote?cmd=YYYYYY&mode=X&bits=Z , где YYYYYY - код команды в десятичном формате. X - код протокола: 0 - NEC; 1 - Samsung; 2 - RC5; 3 - RC6; 4 - Sony; 5 - Panasonic; (С адресом 0x4004), без указания параметра протокол NEC. Z - битность команды, по умолчанию 32 без указания параметра.
Отправляем команду в десятичном формате в топик login/hostname/[set/]irtxY, где Y - код протокола аналогично GET.
Топик - set добавляется, если включены отдельные топики.
Необходимо отправить команду http://[ip_adr]/irrawremote?hz=YYYY&data=XXXXXXXXXXXXXXXX . Где XXXXXXXXXXXXXXXX - это набор кодов в шестнадцатеричном формате, YYYY - частота модуляции, по умолчанию 38000 гц . Формат представляет из себя код, который можно принять например через Arduino, записанный в шестнадцатеричном виде как 16 битное число (например число 676 записываем как 02A4).
Отправляем команду в шестнадцатеричном формате в топик login/hostname/[set/]irrawtx.
Топик - set добавляется, если включены отдельные топики.
Светодиод необходимо подключить на GPIO модуля, назначенный на вкладке hardware. Возможно подключение на GPIO 0-5, 12-15.