ИК приемник

ilyaG
Offline
Зарегистрирован: 19.10.2015

Помогите одновременно подключить два ИК приемника к ардуинке, например так что б одной и той же кнопкой на пульте можно было управлять разными приборами в разных комнатах

keefa
Offline
Зарегистрирован: 19.06.2015

ilyaG пишет:
Помогите одновременно подключить два ИК приемника к ардуинке, например так что б одной и той же кнопкой на пульте можно было управлять разными приборами в разных комнатах
 

А для того что бы управлять четырьмя приборами, нужно поставить четыре ир приёмника? 

nevkon
Offline
Зарегистрирован: 20.01.2015

Вы хотите провода от приемника тянуть так далеко? Может и получится если не спалите дуину наводками...

ilyaG
Offline
Зарегистрирован: 19.10.2015

Да, все верно, но в моем случае надо только два. На самом деле это не для комнат(просто для нагядности взял такой пример).

nevkon
Offline
Зарегистрирован: 20.01.2015

А какие проблемы? Подключаете каждый приемник к своей ноге.

ilyaG
Offline
Зарегистрирован: 19.10.2015

Проблема в програмной части, а именно считывание сигнала с двух приемников

Sur
Offline
Зарегистрирован: 02.09.2015

Тут модифицировали IRremote для этого https://github.com/z3t0/Arduino-IRremote/issues/20

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ilyaG, а для чего два приёмника??? Почему не управлять хоть десятью устройствами через один приёмник?

Вам keefa правильный вопрос задал.

keefa
Offline
Зарегистрирован: 19.06.2015

ЕвгенийП пишет:

ilyaG, а для чего два приёмника??? Почему не управлять хоть десятью устройствами через один приёмник?

Вам keefa правильный вопрос задал.

Я так предполагаю, что хотят использовать одну ардуину, для управления нагрузками расположенными в разных комнатах находясь в комнате с нагрузкой. Только я не представляю сколько понадобится тянуть проводов....

рациональнее использовать одну ардуину в каждой комнате. ИМХО.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

keefa пишет:

Я так предполагаю, что хотят использовать одну ардуину, для управления нагрузками расположенными в разных комнатах находясь в комнате с нагрузкой.

Для ИК нужна прямая видимость по-любому.

А вот два приёмника-то для чего? Что у ИК пульта всего одна кнопка?

keefa
Offline
Зарегистрирован: 19.06.2015

ЕвгенийП пишет:

 

А вот два приёмника-то для чего?

[/quote]

в каждой комнате с нагрузкой, по одному приемнику. и много много проводов.... 

 

ilyaG
Offline
Зарегистрирован: 19.10.2015

Просто стоит задача сделать так что б можно было управлять двумя приборами с помощью двух приемников но общей кнопкой, а то где оно должно применятся это уже не столь важно.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

keefa пишет:

в каждой комнате с нагрузкой, по одному приемнику. и много много проводов.... 

Дошло. Извращение, но если человек хочет ... 

А проблема-то в чём? Ну два приёмника, да хоть пять - в чём поблема? Ног ардуины не хватает или чего?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ilyaG, ну, если Вам нужно включить два приёмника, кто или что Вам мешает? В чём проблема-то? Они у Вас не работают или в чём дело?

keefa
Offline
Зарегистрирован: 19.06.2015

ЕвгенийП пишет:

А проблема-то в чём? Ну два приёмника, да хоть пять - в чём поблема? Ног ардуины не хватает или чего?

Проблема в том, что все прописано в библиотеке, а она работает только с одним приемником. пишут, вроде есть исправленные библиотеки, я глубоко так не копал )) 

ilyaG
Offline
Зарегистрирован: 19.10.2015

Sur пишет:

Тут модифицировали IRremote для этого https://github.com/z3t0/Arduino-IRremote/issues/20

По сути вот и ответ на мой вопрос, вся проблема с библиотекой, буду разбираться, спасибо Sur.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, тогда покопайте.

Хотя проще поправить библиотеку (если Вы про NECIRremote говорите). Там надо просто вместо переменной 

volatile irparams_t irparams;

объявить массив таких переменных и везде, где с ней работают, поправить на работу с массивом. Делов не больше часу - дольше гуглить будете.