Страница 1 из 2
Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 14:39:14
vervoolf
я с микроконтроллерами только начинаю!
Суть такова есть пульт ДУ ИК без названия, рабочий, как не зная что он выдает приделать к AVR?
А именно как сначала считать ик последовательность импульсов
И как потом программно на С написать эту привязку?
Схема там простая ИК приёмник трёх лапый, одна ножка на на мк, одна на массу, одна на плюс!Выход пока просто светодиоды через токо ограничивающий резистор!
Надо сначала на светодиодах попробовать потом буду нагрузкой управлять!
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 15:09:11
ARV
Здесь все минимально необходимое и достаточное:
http://arv.radioliga.com/content/view/219/43/
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 15:49:20
vervoolf
а если через звуковую посмотреть? программой powergraph?
пульт не от телевизора а непойми от чего,и заклеенный!
и в тексте по ссылке он на жк всё выводит а у меня нет жк
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 16:20:07
Аlex
Там же написано - "это демонстрационный пример", и выводит он на ЖКИ только для примера.
Вывести данные в любое другое место не составит никакого труда, главное - получить их.
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 16:33:27
vervoolf
не понял я с первого раза как это сохранить в другом месте?
Мне надо нажать кнопку на пульту, считать а куда и как сохранить вот задача?
и на выходе трёх лапого фото приёмника у меня чего будет?
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 17:52:43
pyzhman
vervoolf писал(а):...у меня чего будет?
Сделай уже что-нибудь!
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вс янв 10, 2016 18:50:06
ARV
прочтите еще раз статью.
там расписан очень подробно универсальный алгоритм, позволяющий принимать и "раскодировать" команды почти с любых пультов, даже с заклеенных. я не пробовал пульты от древних телевизоров типа "Горизонт", но с большим количеством современных пультов все работает превосходно.
в конце статьи расписан алгоритм самообучения устройства с микроконтроллером командам с любого пульта. если вы в состоянии реализовать этот алгорим самостоятельно, вам не нужен ЖКИ - просто используете рекомендованный код своем проекте.
если же самообучаемый алгоритм для вас сложен, вам придется первоначально куда-то выводить те коды, которые будут приняты с датчика при помощи универсального алгоритма. если вы внимательно читали статью, то знаете, что алгоритм принимает коды, отличающиеся от "стандартных", поэтому запрограммировать свое устройство заранее, не зная кодов, не получится.
принимаемые коды можно выводить и через USART микроконтроллера в терминальную программу на компьютере - если уж ЖКИ нет. как организовать связь микроконтроллерной программы с терминальной программой виндовс, я рассказывал в этой статье:
https://www.simple-devices.ru/articles/ ... console-io
наконец, если вы каким-то образом решите использовать пульт, работающий по стандарту RC5 (очень распространенный, хотя и слегка устаревший стандарт), можете использовать предельно простой алгоритм приема, описанный в другой моей статье:
https://www.simple-devices.ru/articles/ ... ieving-rc5
в общем, я сделал для вас все, что мог, теперь дело за вами: из всей этой информации и примеров кода собрать собственный проект.
успехов вам!

Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Пн янв 11, 2016 15:10:13
vervoolf
Вот теперь понятно рассказали!тему не закрывайте буду пробовать делать в железе возникнут вопросы задам!
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Пн янв 11, 2016 15:46:48
Аlex
Слушаемся !

Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Пн янв 11, 2016 16:03:14
Novice user
надо бы сначала определить стандарт пульта,можно прочитать тут
http://www.getchip.net/posts/077-zapis- ... uyu-kartu/,я сам этим пользуюсь чтоб приделать к своим самоделкам
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Пн янв 11, 2016 23:28:49
ARV
Novice user писал(а):надо бы сначала определить стандарт пульта
дело, конечно, хозяйское, но зачем это надо? разве что для того, чтобы ваш девайс реагировал на отсутствующий у вас пульт? а если такой цели нет, а есть цель просто заставить свой девайс реагировать на сигналы с имеющегося пульта, то какая раница, по какому стандарту он работает? лишь бы реагировал на нужные кнопки и не реагировал на другие пульты. и эту задачу мой алгоритм решает.
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 05:08:38
Novice user
если знать протокол то будет несколько проще...
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 08:25:17
ARV
Novice user писал(а):если знать протокол
вам шашечки или ехать?
знание - знанием, к решению проблемы может иметь опосредствованное отношение
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 17:07:40
vervoolf
и если я поймаю сигнал рт пульта через звуковую то потом я буду вставлять этот клд в программу!
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 17:56:18
Novice user
никакого отношения к мк и прошивки она не имеет,просто можно определить что у вас за пульт-RC5,NEC,SONY и т д
а почему вас не устраивают готовые решения?например
http://www.getchip.net/posts/099-rasshi ... ttiny2313/ и попроще
http://www.getchip.net/posts/076-upravl ... -attiny13/?
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 17:58:16
ARV
vervoolf писал(а):и если я поймаю сигнал рт пульта через звуковую то потом я буду вставлять этот клд в программу!
я не знаю, что такое клд и куда его можно вставить, но я знаю точно, что если вы будете видеть форму импульсов пульта, это ни на шаг не приблизит вас к приему его в своем коде. сколько я бы ни смотрел на феррари, это не приближает меня к владению ею.
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 18:28:47
Novice user
ну не знаю,я смотрел свои пульты и на все 100 % убедился какой из них RC5,а какой NEC именно в Wavosaur ,примеры декодирования полно в инете-например RC5-
http://radioparty.ru/prog-avr/program-c/392-lesson-rc5 ,а NEC-
http://radioparty.ru/prog-avr/program-c ... l-decoding,а оттуда можно и стартовать
по этим посылкам видно посылки-примерно такие же они в Wavosaur
хм,прочитал статью по вашей ссылке,интересный материал,можно и так
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 19:18:32
Pnjom-Penb
ARV писал(а):сколько я бы ни смотрел на феррари, это не приближает меня к владению ею.
Не согласен! Был такой мультфильм, очень поучительный, в котором парусник, расчитанный максимум на десять пассажиров, тонул до тех пор, пока Козленок (умевший считать до десяти) не убедил парусник в том, что пассажиров на нем не более десяти.
Не вижу ни одной причины недоверять советским мультикам - поэтому программа, не сможет повторить временную последовательность импульсов и пауз, зная только их длительности - ей обязательно нужно знать, что эта последовательность принадлежит одному из утвержденных протоколов... а-то - "как бы чего не вышло!"

Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 19:30:55
ARV
Pnjom-Penb писал(а):поэтому программа, не сможет повторить временную последовательность импульсов и пауз, зная только их длительности - ей обязательно нужно знать, что эта последовательность принадлежит одному из утвержденных протоколов
ну ладно, убедили. изучайте протоколы, изучайте собственные пульты, теорию информации и т.п. фундаментальные науки. я уверен, что это, безусловно, принесет вам только пользу.
а я буду по-рабоче-крестьянски, не зная стандартов и теории, клепать системы ДУ. мне ведь не шашечки, а ехать...
Re: Любой пульт ДУ к AVR контроллерам!
Добавлено: Вт янв 12, 2016 19:35:22
Pnjom-Penb
Что-то Вы не то пили на Новый Год. Паленое шампанское?
