Технический форум по робототехнике.
yak-40 » 12 мар 2011, 21:14
Почему не ответили? Как раз ответили:
=DeaD= писал(а):Я думаю настало время открыть наконец инструкцию
Michael_K писал(а):Да хотя бы открыть гугль и википедию
Или ты хочешь что-бы за тебя всё открыли, почитали, изучили и написали программу?
Michael_K » 12 мар 2011, 21:18
Отвечаю:
Cooldag писал(а):Как можно создать связь между двумя микроконтроллерами?
Между микроконтроллерами - способов много. Между вашими железками - никто не знает.
Cooldag писал(а):Как осуществляется обработка видео у робота
По разному. Обычно для этого на робота ставят компьютер. Или беспроводную камеру, которая передает видео в компьютер. На ваших железках это невозможно.
Cooldag писал(а):и как соеденить полученную информацию с микроконтроллером?
Вопрос не имеет смысла.
Думаю вам стоило бы пояснить, что вы понимаете под словом "соединить", "информация" и "микроконтроллер".
Сейчас уже понятно, что слово "микроконтроллер" вы употребляете не в общепринятом значении.
Cooldag » 12 мар 2011, 21:40
В гугле про Applic наити хоть что-то - целое достижение, ладно может кто то объяснить как я могу замерить время подачи напряжение на аналоговый вход? На языке C
vadinator » 12 мар 2011, 21:47
А что он у вас в школе делает? Для чего используется?
Angel71 » 12 мар 2011, 21:50
нет информации? это от того, что не то ищите.
вскрываете корпус, смотрите какой именно контроллер стоит и вперёд даташит изучать. учебников по си для данного микроконтроллера предостаточно.
Cooldag » 12 мар 2011, 22:46
У нас в школе есть урок Технологии и вобщем там мы этот микропроцессор и используем, а если я его вскрою мне мой учитель скальп снимет
vadinator » 12 мар 2011, 22:57
И я подозреваю, что вы их ещё и программируете?
Angel71 » 13 мар 2011, 00:10
так спросите его, какой там контроллер стоит. с другой стороны, можно начать изучать avr`ки и не ломать себе голову.
хотя всё зависит от того, что вы вообще хотите. может вам вообще это все не нужно и вы в ближайее время забьете на эти все контроллеры.
Cooldag » 13 мар 2011, 00:35
Да мы их и программируем на СИ.
Дело в том что 95% что этот робот может получить патент и пару человек с hi-tech компаний интересовались им. так что забивать на них не в моих планах.
vadinator » 13 мар 2011, 00:47
Круто!!! вы наверное очень рискуете делясь с нами конструктивными элементами вашего робота?
Cooldag » 13 мар 2011, 00:49
Нет вы не видели самого робота идеи и самого кода)))
Понятно смешно что школьник получает патент но в Израиле это вполне возможно)
vadinator » 13 мар 2011, 00:58
Ни в коем разе...
Но продолжим
Какую среду программирования этого контроллера вы используете в школе?
Как записываются команды считывания входов и установки выходов в ней?
Есть ли у среды программирования какая то справочная система?
Может скриншот покажете?
Добавлено спустя 6 минут 58 секунд:И ещё...каким образом программа из ПК записывается в контроллер?
Cooldag » 13 мар 2011, 01:06
Мы используем язык Си
В зависимости от входов если это дигитальный то я использую команду PORT==0xZZ где Z комбинация порта))))
если же это аналоговый то я использую команду ADC - analog to digital converter и получаю целое число, которое показывает мне напряжение полученное в порт,только не само кол-во вольт, а иное число.
Что за справочная система?
Скриншот робота или кода)))
Добавлено спустя 2 минуты 59 секунд:
С помощью проги SES51C посредством serial кабеля
vadinator » 13 мар 2011, 01:26
Cooldag писал(а):Скриншот робота или кода)))
Скриншот IDE, программы которой вы пользуетесь для программирования...
Cooldag писал(а):С помощью проги SES51C посредством serial кабеля
Значит в контроллерах есть последовательные порты...уже неплохо. Их можно соединить между собой и передавать данные между контроллерами...правда надо определится, есть ли возможность использовать это в программах контроллера.
Кстати, поскольку "на борту" есть как DAC так и ADC... то можно передавать числа с помощью них, реализовав проверку попадания напряжения с аналогового входа в некий диапазон...например.
0-1в это 1
1-2в это 2
и т.д.
Теперь можно сформировать на DAC напряжение 0,5 вольт 1,5 вольт...таким образом передав одно из пяти чисел из одного контроллера другому.
Cooldag » 13 мар 2011, 01:54
пробовал осуществить что то подобное но я не могу послать точное кол-во вольт но и это фигня
я не знаю как вызчитывает результат ADC
кроме того возможно ли в switch указать чтото подобное case 1<adc(1)<2 ?