roboforum.ru

Технический форум по робототехнике.

ИК ДУ для робота

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

ИК ДУ для робота

Сообщение SSG » 20 мар 2007, 15:16

Людцы добрые, ктонить творил ИК управление с пультика для роботика? Например на основе обычных пультов ДУ с кодом RC5? Может есть какие-нибудь наработки, которыми не жаль поделиться?
:oops:
В инете есть примеры на ассемблере, а меня от него тошнит. Есть что-то на бейсике в Баскоме. А вот хотелось бы что-нибудь на Си под CodeVision замутить. Нашел, правда кое-чего, но там комментарии на немецком языке. С английским-то кое-как еще могу бороться, а вот немецкий - это выше моих сил. А не понимая где чего происходит не хочется использовать. С RC 5 чуток подразобрался, но севарно с нуля не хочется начинать.  :(
Может ктонить ссылку какую волшебную знает?  :)
Буду премного благодарный.
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение Myp » 20 мар 2007, 15:48

ТОв 123AVR а что вы скажете по этому поводу?
есть у вас программа для rc5 или ссылка на такую в курсе? :)

если никто ничё не вспомнит... вечером дома пороюсь =)
было это дело гдето на сишнике нормальном

а вобще не ленись
поищи в яндексе там куча такого добра
ключевые слова
avr приёмник rc5

воще это стандартный вопрос
и ответ есть там -> http://www.gaw.ru
апноут AVR410

фу какие все ленивые

http://mikrocontroller.cco-ev.de/eng/download.php

стыдно должно быть что не смогли найти
номаный пример на сишнике
кода минимум...

вот тоже на сишнике для тиньки 2313
http://electronix.ru/forum/index.php?sh ... 658&st=45&

ох чёто я разволновался =)))
сори :oops:
пойду газировочки попью...
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение SSG » 20 мар 2007, 17:33

Myp писал(а):
и ответ есть там -> http://www.gaw.ru
апноут AVR410



Тошнить говорю от асма, читал ентот апноут... :cry:

Myp писал(а):фу какие все ленивые

http://mikrocontroller.cco-ev.de/eng/download.php


И ентот образец осматривал. Там и есть комментарии на немецком... :cry:

Myp писал(а):вот тоже на сишнике для тиньки 2313
http://electronix.ru/forum/index.php?sh ... 658&st=45&

А вот за ето спасибка! Зазырю на досуге. Оно, конечно, надо бы и самому... Ежели ничего путного не попадется, то так и будет.  :)
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение Myp » 20 мар 2007, 18:29

И ентот образец осматривал. Там и есть комментарии на немецком... Crying or Very sad

ааааа во я блин даю
я чёто прочитал смотрю номано
каменты на месте, всё понятно=)
мне просто каменты шо по немецки шо по англицки уже одинаково стало
я внимания не обращаю
в си это небольшое различие =)
вот если обычный текст то уже со словарём надо

а вот если чёто турецкое то вобще никак=/
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Vooon » 20 мар 2007, 21:25

Вот посмотрите(думаю попадался GCC исходник, адаптировал к CV)

там проект под CV и PSPad

еще потребуется http://vooon.narod.ru/data/by_vooon/AVR/inc_bitdef.rar
распаковать в inc с заменой файлов, там прописано определение именов бит нескольких АВРок (см. README.html),
добавить свой не проблема - пару минут и все готово,
главное нужен PSPad, в его проекте все поддерживаемые МК имеют пару - файл из WinAVR,
достаточно удалить определения регистров...
(смотрите как сделано в уже сделаных файлах)
Вложения
rc5_test.rar
тестовая прога, вытащить rc5_rx думаю не проблема :)
Принимает только RC5, расширенный не проходит. (проверял)
(35.21 КиБ) Скачиваний: 170
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Сообщение SSG » 21 мар 2007, 11:29

2 Vovan Сенькую!

2 All
А вот ежели писать самому, как лучше передаваемый код ловить: настроить таймер и смотреть через заданные промежутки времени уровень сигнала на ноге или в прерывании, реагирующем на спад и подъем смотреть какой уровень сигнала на лапке?
В первом варианте нужно точно подстраивать промежуток срабатывания таймера чтоб на последних измерениях не вылезти за пределы последовательности, а во втором, теоретически можно фигни нахвататься. Хотя приемник-то модулирвоанный сигнал принимает и решение о начале приема новой последовательности принимается в результате анализа первых двух битов. Т.е. если в них промежутки выдерживаются, то все остальное хватаем. Дык а как лучше?  :?
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение Chooze » 30 мар 2007, 13:42

Вот вама ещё путняя ссылочка http://www.cadhouse.nm.ru/
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение Myp » 30 мар 2007, 13:58

эмммм
а где там хоть чтото про ИК ДУ ????

там в основном проги для гада
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение SSG » 30 мар 2007, 14:51

Myp писал(а):эмммм
а где там хоть чтото про ИК ДУ ????

там в основном проги для гада

Вово!  :evil:
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение Vooon » 30 мар 2007, 14:52

посмотри статейку про часики полностью
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Сообщение SSG » 30 мар 2007, 17:13

Vooon писал(а):посмотри статейку про часики полностью

Беру свои слова обратно. Спасибо
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение Myp » 30 мар 2007, 17:17

аааа
нашель :oops:
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Валерос » 30 мар 2007, 18:32

Кстати там есть решение передачи питания без проводов и щеток, это к вопросу о "вращении радара".
Хорошая ссылочка!!! :idea:
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Chooze » 31 мар 2007, 20:58

Вот то то же!!!! :lol:
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение SSG » 18 апр 2007, 14:08

Еще вопрос вызрел после чтения других веток форума.
Как подружить ИК ДУ и ИК бамперы?
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

След.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2