Описание

В статье Создания универсального ИК пульта из Arduino, я описал возможность управлять кондиционером при помощи arduino и ИК передатчика. Во время создания статьи я успешно управлял кондиционером Chigo, телевизорами LG, музыкальными центрами и прочими устройствами, которые (как выяснилось) используют IR-код до 100 меток. Что же делать с устройствами, которые используют более длинные IR-кода? При сканировании такого кода, библиотеки IRremote и IRlib не могли полностью распознать код, так как внутри библиотеки стоит ограничительная константа RAWBUF, больше которой контроллер не считывал значения (в моей версии библиотеки IRremote 0.1, значение константы RAWBUF равно 76, ограничительный предел равен 100).