реклама на сайте
подробности

 
 
> IR---->IR, репитер ПДУ
TamTam
сообщение Oct 9 2006, 09:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Образовалась маленькая проблема, после ремонта в квартире получилось что вся техника стоит за гипсокартонной стеной и сответсвенно пульты не работают, хочу замутить репитер, разобрал, АВ рисивер глянул стоит приемник на 38, в ДВД на 36 в ТВ тюноре 38, вопрос как охватить и то и другое.

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

Зарание всем благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TamTam
сообщение Oct 26 2006, 09:00
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



При помощи 0таймера ATTiny2313 получил частоту следования импульсов 35928 Hz установил 0 прерывание по любому изминению и подключил туда TSOP4836 когда прерывание происходит по высокому уровню я выключаю генератор частоты а кода по спаду, запускаю, что по идее должно превести к наложению входного сигнала на заданную частоту, поправте меня если я неправ.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Oct 26 2006, 15:21
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата(TamTam @ Oct 26 2006, 13:00) *
При помощи 0таймера ATTiny2313 получил частоту следования импульсов 35928 Hz установил 0 прерывание по любому изминению и подключил туда TSOP4836 когда прерывание происходит по высокому уровню я выключаю генератор частоты а кода по спаду, запускаю, что по идее должно превести к наложению входного сигнала на заданную частоту, поправте меня если я неправ.


Таймеры, прерывания... Все вроде правильно, но мне кажется надежнее будет работать так:
Код
for(;;)
{
  if(PINA&(1<<PA0))  //Проверим уровень с фотоприемника  
    PORTA&=~(1<<PA1); //Гасим светодиод
  else
    if(PINA&(1<<PA1)) PORTA&=~(1<<PA1); else PORTA|=(1<<PA1); //Колбасим светодиод        
  __delay_cycles(подобрать);
}
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.05341 секунд с 7
ELECTRONIX ©2004-2016