ИК передатчик

Иван_123
Offline
Зарегистрирован: 17.01.2018

Здравствуйте.

Есть ли возможность посылать с обычного ИК передатчика (ИК диод, два вывода) конкретный сигнал? Например, такой же, как на кнопке выключения пульта от телевизора. Или это можно сделать только с помощью специального модуля? Если да, то подходит ли для этих целей библиотека IRremote.h? Если нет, то как это можно осуществить иначе(но без использования готовых пультов)?

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Именно так и и возможно - через IRemote и инфракрасного светодиода.

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Определить протокол и соотв. функцией send() - sendNEC(), sendRC5() и т. п., обычно всё получается с полпинка. Пример IRrecvDump, зашиваете, светите, и он скажет всё что знает о сигнале, в сериал. Смотреть монитор сериала Ctrl+Shift+M.

Или если код не поддаётся диагностике (Samsung славится вывертами), то смотреть содержимое rawbuf, rawlen и посылать sendRaw(). raw буфер это дамп сигнала с дискретизацией 5 мкс (200 кГц).

Иван_123
Offline
Зарегистрирован: 17.01.2018

Спасибо, буду пробовать!