Декодер пультов работающих на протоколах RC-5, JVC, NEC, NRC-17
Вложений: 6
Бродя по просторам бесконечного интернета, Я наткнулся на устройство(часы пропеллер), проблема была в том, что устройство управляется пультом, и тот пульт, который использовал автор стоит недешево:tehnari_ru_211:. Возникло желание переписать программу для своего пульта, но как узнать код в шестнадцатеричной системе...tehno004 Полазив по интернету пару вечеров наткнулся на декодер на микроконтроллере Pic16f84a. Есть на самом деле много схем, но почти все нужно подключать к компу через RS-232. Но все же автономность устройства на PIC привлекла больше. Им можно получить шестнадцатеричный код следующих протоколов: RC-5,JVC,NEC,NRC-17. В схеме используется два фотоприемника на 36 кГц и 38 кГц, собственно можно использовать и другие, если знать на какой частоте работает ваш пульт. Прошивка не универсальна, нужно прошивать заново, например если прошили на RC-5, то для NEC нужно залить в МК PIC-NEC.HEX.
В архиве есть исходники, если кому интересно поковыряться в них. Ссылка на статью автора указана в видео. При правильной сборке должна появиться надпись с протоколом, который Вы запрограммировали, и перейти в режим ожидания команды, центральный сегмент на каждом индикаторе. Кнопку ставить не нужно, в печатке предусмотрено место для двух фотоприемников(мне просто нужен был на 36кГц). В файле с печаткой подписаны все детали. Видео работы устройства |
garikmogilev спасибо за статью) Я сделал очень понравилось) Но хотелось бы тебя спросить про часы о которых ты говорил. Я их начал делать но вопросов возникло больше чем ответов...Если есть возможность то прошу помоч а то уже незнаю куда обратится(
|
Цитата:
Извините, только заметил, что Вы обращались. |
Попробывал собрать этот проект. Такого led индикатора у меня не было поставил аналогичный. Заместо транзисторов bc-638 поставил кт-3107. На эмиттер подал минус. Проект вродебы запустился . Но отоброжение на индикаторе не правильное. ( Тоесть нужно сделать инверсию) Получается при запуске cn-5 не горит. А должно быть на оборот. Вот поэтому и возник вопрос.
В какой среде написана программа (Mplab слишком много ошибок да и не похоже).Какой компилятор? Удачи! |
В исходниках прям сразу написано :
Using the free SB-Assembler |
Спасибо .
Просмотрел. Невнимательно смотрел комментарии. Удачи! |
Подскажите какой софт работает с sb-assembler.
И где его ( софт) можно скачать . Насчёт sb-assembler очень мало информации в интернете. Удачи! |
Он запускается из командной строки. Никакой дополнительный софт ему не нужен.
|
Да в командной строке указываешь путь к ASM файлу( исходнику) и он запускается.
А с помощью чего измененный asm файл скомпилировать в HEX ( в бинарный файл в шеснадцатиричной системе исчисления). Удачи! . |
Он запускается с параметром, в кач-ве которого пишется имя файла :
sbasm.com test.asm В папке появляют два файла : test.hex и test.lst Как бы, удачи ! |
Часовой пояс GMT +4, время: 17:24. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.