ИК-приемник на Attiny13a
ИК-приемник на Attiny13a
Всем доброго дня.Собрал этот приемник http://www.radiohlam.ru/control/ikpriemnik_Tiny13.htm вместе с этим пультом http://www.radiohlam.ru/control/ikpult_ATtiny13.htm ,и появился вопрос.Вместо светодиодов я применил реле,и получается такая вещь:когда на пульте нажимаю кнопку,то реле замыкает контакты,и сразу же их размыкает и так на всех четырех релюшках.
Собственно вопрос,можно ли сделать так,чтобы при нажатии на кнопку реле срабатывало и удерживалось до следующего нажатия?
В программировании не силен...Может кто поможет?
Собственно вопрос,можно ли сделать так,чтобы при нажатии на кнопку реле срабатывало и удерживалось до следующего нажатия?
В программировании не силен...Может кто поможет?
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: ИК-приемник на Attiny13a
Надо добавить задержку после включения светодиода. Программа какая? Та, которая как пример дана по ссылке в конце статьи? Тогда:
P.S. Ну и ты в курсе да, что обмотки реле надо шунтировать обратно включенными диодами?Epocket:
pop w
pop w
rcall Pause
rjmp Start
Pause:
ldi w,0xFF ; сколько раз нужно выполнить циклы ниже
Pause_cikl:
nop ; если сюда добавить ещё nop-ов, то можно ещё увеличить паузу
dec w
brne Pause_cikl
ret
С уважением, администрация сайта.
Re: ИК-приемник на Attiny13a
Да,программа с сайта.По поводу реле-я знаю.А вот в программировании я полный ноль.Прошить процессор могу,а написать программу для него нет...Может поможете с готовым файлом прошивки?
Еще заметил,что на седьмом выводе процессора всегда высокий уровень.Может я не правильно его прошил? Хотя раньше прошивал разные Тини и Меги все было нормально.
Еще заметил,что на седьмом выводе процессора всегда высокий уровень.Может я не правильно его прошил? Хотя раньше прошивал разные Тини и Меги все было нормально.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: ИК-приемник на Attiny13a
Прошивка:
А про 7-ю ногу не знаю, непонятно. С уважением, администрация сайта.
Re: ИК-приемник на Attiny13a
За прошивку спасибо,вечером попробую.
По поводу седьмой ножки(PB2).Если я правильно понял комментарии в исходнике,то лог1 там появляется если код не манчестерский,вроде так?А у меня сразу при включении там появляется лог1.
Еще заметил,что все четыре кнопки пульта влияют только на PB2.На остальных,при нажатии,ничего не происходит
По поводу седьмой ножки(PB2).Если я правильно понял комментарии в исходнике,то лог1 там появляется если код не манчестерский,вроде так?А у меня сразу при включении там появляется лог1.
Еще заметил,что все четыре кнопки пульта влияют только на PB2.На остальных,при нажатии,ничего не происходит
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: ИК-приемник на Attiny13a
Да.Если я правильно понял комментарии в исходнике,то лог1 там появляется если код не манчестерский,вроде так?
А у меня сразу при включении там появляется лог1
Это как раз логично. Если посылка не распознаётся как посылка манчестерским кодом поднимается выход PB2. Всегда не распознаётся - всегда один и тот же выход и поднимается.Еще заметил,что все четыре кнопки пульта влияют только на PB2.На остальных,при нажатии,ничего не происходит
Я не пойму - зачем тебе эта тестовая программа (она была только как пример написана, ну и для настройки, поскольку тут контроллер работает на внутреннем генераторе, а у них всё же приличная погрешность, несмотря на все их калибровки). Обычно практическую ценность всё же имеют алгоритмы, где от каждой кнопки свой выход срабатывает. Ставь себе АВР-студию и вперёд. В тестовой проге для подстройки частоты приёма надо поиграться значениями T1, T2.
С уважением, администрация сайта.
Re: ИК-приемник на Attiny13a
А как а счет такой схемки?http://vnnik71.narod.ru/ir_rc_4.html
Есть кварцевый генератор,значит и стабильность должна быть лучше,если я правильно понял?
Просто сейчас нет времени изучать процессоры,студию я поставил.Будет время начну учится
Есть кварцевый генератор,значит и стабильность должна быть лучше,если я правильно понял?
Просто сейчас нет времени изучать процессоры,студию я поставил.Будет время начну учится
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: ИК-приемник на Attiny13a
Ага, у такой схемы стабильность лучше.
С уважением, администрация сайта.
Re: ИК-приемник на Attiny13a
Значит попробую собрать.Спасибо за помощь и инструктаж