Блок управления ИК передатчиком (имитатор ИК пульта)
Видеоурок на канале "Ключь к Ардуино"
Блок служит для передачи кодов кнопок ИК пульта через ИК .
Желательно подключать светодиод через внешний транзисторный ключ, поскольку большинство BR светодиодов имеют ток больший допустимого для выхода платы контроллера.
Выбор пина для подключения светодиода
| Контроллер | Пин для подключения |
|---|---|
| ESP8266 | Выбирается в редакторе блока |
| Arduino Mega | 9 |
| Arduino Leonardo | 13 |
| Arduino Micro | 13 |
| Arduino на Atmega328 (Uno, Nano и др.) | 3 |
Блок конфигурируется при помощи редактора блока
Для передачи сигнала кнопки необходимы три значения. Код произаодителя, код кнопки, и размер посылки. В режиме передачи ранее записаного (с помощью инструмента "Запись кнопок ИК пульта" который находится пункте "Инструменты" главного меню программы) кода все эти данные записываются в кнопку при приёме. При передаче кода со входа на остальные параметры необходимо задавать в виде константы, или через входы блока.
Поддерживаемые блоком производители и их коды
| Тип кодировки | Код для ESP8266 | Код для Arduino |
|---|---|---|
| RC5 | 1 | 1 |
| RC6 | 2 | 2 |
| NEC | 3 | 3 |
| SONY | 4 | 4 |
| PANASONIC | 5 | Не поддерживается |
| JVC | 6 | 6 |
| SAMSUNG | 7 | 7 |
| WHYNTER | 8 | 8 |
| AIWA_RC_T501 | 9 | 9 |
| LG | 10 | 10 |
| MITSUBISHI | 12 | Не поддерживается |
| DISH | 13 | 13 |
| SHARP | 14 | 14 |
| COOLIX | 15 | Не поддерживается |
| DENON | 17 | 15 |
| SHERWOOD | 19 | Не поддерживается |
| SANYO_LC7461 | 22 | Не поддерживается |
| GREE | 24 | Не поддерживается |
| NIKAI | 29 | Не поддерживается |
| MIDEA | 34 | Не поддерживается |
| MAGIQUEST | 35 | Не поддерживается |
| LASERTAG | 36 | Не поддерживается |
| CARRIER_AC | 37 | Не поддерживается |
| MITSUBISHI2 | 39 | Не поддерживается |
| GICABLE | 43 | Не поддерживается |
| LUTRON | 47 | Не поддерживается |
| PIONEER | 50 | Не поддерживается |