Страница 1 из 1

IR

Добавлено: 30 окт 2021, 08:11
Andreyv
добрый день. не могу разобраться. при нажатии кнопки пульта, команда проходит только один раз (вспыхивает led на 13 пине и ик-светодиод блока IRSend), дальше контроллер никак не реагирует на нажатие кнопок пульта. если отключить блок IRSend то команды с пульта принимаются без проблем (вспыхивает led на 13 пине), при каждом нажатии кнопки. Так же если к блоку IRSend подключить вместо блока IRRessive кнопку, то на выходе команда генерируется без проблем.

IR

Добавлено: 30 окт 2021, 10:01
Sancho
[ref]Andreyv[/ref], Посмотрите ответы в этой теме, очень похожий вопрос.

IR

Добавлено: 30 окт 2021, 10:37
Andreyv
и чем же он похож

IR

Добавлено: 30 окт 2021, 10:56
Sancho
Andreyv писал(а): 30 окт 2021, 10:37 и чем же он похож
Постановкой вопроса. И, соответственно, ответами.

IR

Добавлено: 30 окт 2021, 12:09
Andreyv
Попробую снова. Есть пульт от телевизора самсунг и есть видеорегистратор китайский с ик кодировкой nec. Задача: с пульта тв управлять видеорегистратором, но у них ик кодировки не совпвдают. Для этого нужен преобразователь ик кодов. Я собрал схему (скрин приложен). При нажатии кнопки на пульте тв, на выходе блока IRRessive появляется 1 на один цикл (для контроля подключен led), далее таймер с задержкой на отключение 200мс, 1 приходит на вход блока IRSend и запускает ик код (для управления видеорегистратором) с кодировкой NEC который появляется на выходе этого блока (на выходе подключен ик светодиод). Если на пульте тв нажать кнопку второй раз, то на выходе блока IRRessive 1 не появляется. Если отключить блок IRSend (разорвать связь между блоками), то при каждом нажатии кнопки на пульте тв, на выходе блока IRRessive появляется 1. Так же если на вход блока IRSend подать 1 с кнопки, то на выходе будет нужная команда.

IR

Добавлено: 30 окт 2021, 13:32
Nazar
так

IR

Добавлено: 30 окт 2021, 13:50
rw6cm
[ref]Andreyv[/ref],
Посмотрите Здесь

IR

Добавлено: 31 окт 2021, 13:16
Andreyv
Спасибо. Добавил строку и все заработало