Проблема с выводом кода полученного по IR
- Войдите на сайт для отправки комментариев
Ср, 31/07/2013 - 05:22
Помогите плиз с такой задачей.
есть телик, хочу сделать ик-удлинитель (в идеале прикрутить к нему блютуз, но т.к. блютуз еще в пути, код принимается с пульта, но суть проблемы не меняется) .
проблема в том что немогу отослать принятый с пульта код на телик...
сериалпорт выставлен на 800бит/с (т.к. в даташите на ик-приемник).
минус и ТХ соответственно подключены на место где раньше в телике стоял ик приемник.
должен дублировать принятый код на телик, но этого не происходит....
буду очень благодарен за помощь.
#include <IRremote.h> int RECV_PIN = 11; unsigned long BUT; IRrecv irrecv(RECV_PIN); // ик приемник decode_results results; void setup() { Serial.begin(800); irrecv.enableIRIn(); // включаем приемник ик } void loop() { delay(200); if (irrecv.decode(&results)) { BUT = results.value; Serial.println(BUT,HEX); } irrecv.resume(); //продолаем принимать ик }
пользуйтесь на здоровье, всего 8 баксов :)
http://www.aliexpress.com/item/Infrared-Remote-Control-Extender-IR-Repeater-System-Kit-With-4-Emitter-1-Receiver-Free-Shippping-TK0147/806182213.html
Это что это за такой ИК-приемник, который работает по UART'у ??? не покажите ли этот даташит откуда вы это вычитали...
Даташит
http://www.chipfind.ru/datasheet/vishay/tsop48xx.htm
в программировании новичок, буду очень благодарен если поможете разобраться и разъясните в этом вопросе))
http://arduino.ru/forum/programmirovanie/arduino-rgb-kontroller-podklyuchenie-cherez-provod
Только вот почему бы просто не сделать из дуины ретранслятор ИК сигнала?
а в чем смысл? если можно купить готовый ретраслятор за 8 баксов? и не морочиться
в дальнейшем хочу использовать вместо пульта телефон на андроиде по блютузу (прога пишется в App Inventor буквально за вечер даже таким новичом в программировании как я).
притом обычный ретранслятор создает неудобства. вариант если рядом со штатным ик-приемником поставить излучатель с ардуины то будет ограниченный функцилнал и куча неудобств.
плюс получилась бы универсальная прога для управления многими устройствами в обход ик-приемника.
так и зачем вам подпаиватся к телевизеру то? нельзя на ардуине поставить диод инфракрасный и мигать им куда хочется хоть с телефона хоть с интернета..? таких решений уже мешок и телега.. готовых...
В общем что бы напрямую подключиться в обход ИК-приемника (при этом приемник обязательно нужно выпаять) нужно редактировать библиотеку, а именно - убрать модуляции.
с одним вопросом значит разобрался, а то пытался слать данные по уарту, спасибо maksim за подсказки :)
возникает другой, редактирование библиотеки.
Примерно так , в файле ...\arduino-1.0\libraries\IRremote\IRremote.cpp меняете эти 3 функции:
так же быть может надо поменять местами выделенные строки. Подключаться надо по прежнему к 3 выводу дуины.
радио-удлинитель ИК пультов
Бот засрал форум, а админам похуй?
да похоже бот постарался. но если не робот то отвечу раз написал.
за ссылки спасибо, но описание того что нужно есть в вверху, тоесть обойти ик приемник. а просто передавать код ни каких проблем не возникает.
до сих пор не решил проблему, жду когда приедет вторая ардуина..