Страница 2 из 2

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 11:58:34
s_black
Но ведь хлопнуть в ладоши, или, даже, щёлкнуть пальцами, с точки зрения энергозатрат поболе будет, чем нажатие кнопки пульта?!

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 11:59:12
mixon46
об этом я тоже думал)))

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:00:48
mixon46
s_black писал(а):Но ведь хлопнуть в ладоши, или, даже, щёлкнуть пальцами, с точки зрения энергозатрат поболе будет, чем нажатие кнопки пульта?!
устройство для выпендрёжки :))

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:01:39
s_black
mixon46 писал(а):об этом я тоже думал)))
Ну, если всё это делается ради интереса, или освоения электроники (что очень похвально) то книжку Борисова Вам в помощь. Или журнал "Радио" полистайте.

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:05:46
mixon46
где скачать то?

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:10:14
s_black
mixon46 писал(а):где скачать то?
Задайте запрос в поисковике что-то типа "акустическое реле" и пр. Результатов тьма!

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:14:25
mixon46
акустическое реле не сложная проблема. сложнее записать сигнал а потом его воспроизвести. что бы он был максимально похож на оригинальный. ну и вообще мне нужна помощь в написании программы :)

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:16:40
s_black
Гуглите AP89341.
А вот с программой или сам учитесь, или платите, тому, кто возьмется.

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 12:25:25
mixon46
s_black писал(а): Гуглите AP89341.
.
2-4-8М бит EEPROM? мне вроде как 1 кнопку записать :wink:

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 16:02:04
mixon46
помогите мне найти книгу по кодам ассемблера. ищу код подключения таймера, компаратора и портов. хотя портов вроде помню как. уже обдумал как снимать запись принемаемого сигнала с пульта ДУ с помощью таймера и опросов через маленькие промежутки времени и дальнейшей записью в память


ааа коды логических и арифметических операций нашёл. только надо коды подключений нужной переферии найти

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 16:14:25
s_black
Все ассемблерные команды описаны в даташитах. Если на русском - то в книге Ефстифеева посмотрите. То что Вы называете "кодами подключения" - примеры использования периферии, также имеются в даташитах: и на асме и на Си. А вообще гуглите - открытых библиотек и примеров использования очень много. Но для начала разберитесь в структуре микроконтроллера - без её понимания все "коды подключения" мёртвые.

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 22:25:58
Jack_A
Не буквоедства ради, а ради истины.
Если бы мой студент принес такую схему алгоритма, я бы его послал далеко-далеко на http://fmi.asf.ru/Library/Book/Gost/19-002-80.html и читать до тех пор, пока не прояснится, что схема состоит не из одних ромбиков.
А по существу -- задача бессмысленная. Куда переключать номер канала -- вверх? вниз? Поставить обычный микрофонный усилитель с полосовым фильтром на заданный звук -- и релюшку на кнопку + или - канала, схему выдрать из ненужного пульта. Можно, конечно, и свой генератор RC5 или аналогичный. Чем бы ни тешиться, ....

Re: помогите создать программу по алгоритму

Добавлено: Ср май 15, 2013 22:36:42
mixon46
хорошо что я не ваш студент. послать в таком случае могу я вас...

я не мастер писать алгоритмы. я сделал последовательность того что должно идти зачем. что куда должно переносится или повторится взависимости от обстоятельств наружних сигналов вокруг МК. в моем сообщении алгоритм состоит из одних ромбиков для того что бы было наглядно понятно одну команду от другой

Re: помогите создать программу по алгоритму

Добавлено: Чт май 16, 2013 05:50:18
s_black
mixon46 писал(а):хорошо что я не ваш студент. послать в таком случае могу я вас...

я не мастер писать алгоритмы. я сделал последовательность того что должно идти зачем. что куда должно переносится или повторится взависимости от обстоятельств наружних сигналов вокруг МК. в моем сообщении алгоритм состоит из одних ромбиков для того что бы было наглядно понятно одну команду от другой
Не нужно никого никуда посылать. Jack_A имел в виду, что алгоритмы должны рисоваться по совершенно определенным правилам и стандартам. В частности ромбиками обозначаются условия.

Re: помогите создать программу по алгоритму

Добавлено: Сб май 18, 2013 11:01:34
mixon46
может кто нибудь программу написать. я заплачу. :) ну надо очень просто

Re: помогите создать программу по алгоритму

Добавлено: Вт май 21, 2013 14:36:47
Alexeyslav
Неправильный подход. Сигнал не нужно записывать - его надо принять раскодировать и сохранить согласно протоколу пульта, иначе никакой памяти не хватит чтобы сохранить одну-единственную кнопку. Или по крайней мере записывать только длительность интервалов между фронтами сигнала отбрасывая слишком короткие значения и слишком длинные. Первый путь проще, практически у всех пультов используется один и тот же протокол, только кодовое пространство разное - поэтому управлять телевизором с разных пультов не получается. Для примера можете нагуглить протокол RC-5. В современных пультах передается 32 бита, а это как минимум 64 временных интервала которые придется
сохранять в памяти(хватит ли её хотя-бы для одной команды?) если не раскодировать.

ну и "чтение библиотек" в составе алгоритма весьма улыбнуло :)))

Re: помогите создать программу по алгоритму

Добавлено: Чт май 23, 2013 14:43:16
ut1wpr
mixon46 писал(а):вот приёмный и излучающий ик которые у меня естьИзображение
Вы привели фотографию оптопары, выпаянную из оптической мыши. У нее иное назначение, и расчитана она на иные условия применения.
Мне кажется, вы не только к изучению программирования не готовы, но и основ электроники не знаете.
Будьте последовательны, поднимайтесь по ступенькам. На время забудьте про программирование. Вам еще очень многое предстоит познать и понять.