сечас на осцилографе прсчитал биты вообще билеберда получается. сам в курсе что датчик ик видит поднесущую 36 Кгц и о инверсии помню все равно ничего не выходит
доброй ночи всем. воющем есть пульт от сони RM 849. хотелось бы узнать как его прописать в мегу 8. полазал по сайтам такой пульт нигде не прописывается. а тема такая четыре семисегментных индикатора включены в статическом режиме. с лентяйки управляются значения этих индикаторов
ээммм... можно для начала качнуть WinLirc, спаять простенький приёмник (5 деталек) и "сграбать" лирком коды клавишь, далее 2 варианта - если получится проанализировать сграбаные рав-коды (винлирком-же) - то получим красивую последовательно ноликов и единичек для сграбаных кнопок -вот вам и код для меги, если не выйдет проанализировать (слишком большой разброс допустим) - то получим те_же_нолики_и_единички, но в грубом виде - ну чтож - сложнее просто будет загонять это всё в мегу, прийдётся делать "карты" рав кодов, и проверять на совпадение с допустимым отклонением....
как-то-так
_________________ мысли мысли штош вы вйотесь над мойейу головойу вы там мосга нинайдете нед там мосга! йа тупойе (БОР)
Вот готовый код проибора ,отображающего коды нажатых кнопок большенства ик пультов, правда он на си. Используется тинька 2313, на порт В вешаем LSD дисплей на INT0 ик приёмник (подтянутый 4,7 кОм на+) . Собираешь, нажимаешь на кнопки своего Sony, и записываешь коды. А пограмму легко переписать для твоих целей, ну или использовать как учебник! Желаю успехов!
Если уж вообще ничего не известно, то сначала собирается ИК приемник на транзисторах или TBA2800 по даташиту (Радио 2004 №5 с.42), подключаете на выход осциллограф, определяете частоту несущей, потом подаете выход на звуковую карту и записываете сигнал, затем по записи определяете протокол. Или можете сразу попробовать SIRC протоколhttp://www.radiokot.ru/articles/14/
Любой фотодиод подключить к микрофонному входу РС.
Вложение:
fd.gif
Запустить прогу Sound Forge или другой звуковой редактор. Поднести пульт вплотную к приёмнику. Нажать нужную кнопку, вкл. Запись. Протокол в ваших руках. Осталось перевести его в 0 и1.
доброго вечера всем. вот выкладываю протокол пульта RM-849 от СОНИ и начал писать прогу под схемку которая прилагается, получается какая то билеберда. схема должна работать так.. при включении питания все св.диоды должны светиться. При нажатии кнопки Power должен замигать первый св.диод а при нажатии кнопки Prog+ должен замигать второй и так далее с последнего св диода при нажатии Prog+ должны вернуться в исходное положение. желательно писать на асме чтоб в голове что то отложилось т к я на асме пишу и вот такой вопрос почему именно надо вешать ик-датчик именно на порт INT 0 или INT1?наверно можно на любой другой порт процессор мега 8
и вот такой вопрос почему именно надо вешать ик-датчик именно на порт INT 0 или INT1?наверно можно на любой другой порт процессор мега 8
не обязательно, но в другом случае надо програмно отслеживать смену уровня, а так все делает железо за Вас, т.е. настраиваете прерывание по заднему фронту и ждете пока оно не вызовется.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения