roboforum.ru

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

 

С чего начать!!!

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

Re: С чего начать!!!

Сообщение avr123.nm.ru » 17 июл 2009, 13:31

Киото писал(а): я нашел в магазине также провода для его подключения но та розетка с одной стороны всего лишь как тогда его подключить ??

Применение любого компонента надо начинать со скачивания и ИЗУЧЕНИЯ !!! ДОКУМЕНТАЦИИ на него. Вроде выше я вам это уже писал и даже как найти даташиты в google.com

Подскажите а как нужно программировать тот порт куда подключается к примеру тот же дальномер или еще что нибудь??


Полный ответ - это "Устройство микроконтроллера AVR - Входные сигналы" - http://avr123.nm.ru/02.htm

А дальномер нужно подключить к питанию - обычно +5 вольт и к земле - 0 вольт.

Выход с дальномера через резистор 3-30 кОм подключат ко входу АЦП микроконтроллера ( у вас ATmega168 в DIP корпусе значит ножки PC0...PC5 ) например PC0. Это вход нулевого каналаа АЦП. Между PC0 (23) и GND (22) включите конденсатор 0.1 - 0.33 мкФ

Теперь надо запрограммировать чтение данных с АЦП по каналу 0 - об этом задача-упражнение 11 в моем курсе по AVR и пример на странице 5 тоже про это.

Затем обычно преобразуют значение считаное с датчика в нужную величину - у дальномероа Шарп бывает не прямя зависимость - точней сказано в Даташите - т.е. в программу надо добавить преобразование чмсла из АЦП в См например - некую формулу.

=============

Советую не спешить с реальными датчиками. Пока вам достаточно PROTEUS

Учитесь ПОСЛЕДОВАТЕЛЬНО и с самого НАЧАЛА !

Вы с середины пытаетесь начать
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение Киото » 17 июл 2009, 18:58

Как я понял Proteus-симулятор для ознакомления ! :(
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Re: С чего начать!!!

Сообщение Сергей » 17 июл 2009, 20:09

Не только для ознакомления, но и для работы.
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: С чего начать!!!

Сообщение avr123.nm.ru » 17 июл 2009, 22:09

Киото писал(а):Как я понял Proteus-симулятор для ознакомления ! :(


С офиц. сайта - ДА. А PROTEUS с http://proteus123.narod.ru - для удобной работы.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение galex1981 » 17 июл 2009, 22:09

Некоторое железо довольно сложно купить из-за проблем с доставкой или материальных проблем, но в Протеус, ты легко не только заюзаешь это железо, но и проверишь, стоит ли его в реальности покупать или стоит выбрать какую нибудь альтернативу
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: С чего начать!!!

Сообщение Сергей » 17 июл 2009, 22:22

Могу поспорить насчет "стоит ли в реальности его покупать", обычно при разработке выбирают железо по необходимым параметрам, а не наоборот. А железную работу в протеусе проверить нельзя, только в реальном прототипе. Кстати, а выбирать в протеусе то и нечего, если говорить об МК. Несколько АВР и PIC..
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: С чего начать!!!

Сообщение galex1981 » 17 июл 2009, 22:25

Вообще в последней версии что Авр предлагает много МК, не несколько, только что ATXmega не нашел...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: С чего начать!!!

Сообщение avr123.nm.ru » 17 июл 2009, 22:28

У любого новичка в самой далекой деревне куда дотянулся интернет - компонентов и ПРИБОРОВ ГОРАЗДО больше чем в PROTEUS !

Добавлено спустя 2 минуты 27 секунд:
galex1981 писал(а):Вообще в последней версии что Авр предлагает много МК, не несколько, только что ATXmega не нашел...
Но часто твердость лба гораздо выше твердости стены ! И выбирать неизчего ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение MiBBiM » 17 июл 2009, 22:35

а много ли новичку компонентов нужно красивых и сложных? пара диодов да в ком-порт чего пропихнуть. и если с Омом не знакомы, то можно подобрать кой-чего кое-где. и в процессе профессионального творчества может пригодиться там-сям уровни проверить, т.с. отдебажить схему. так что однозначно ставить.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: С чего начать!!!

Сообщение Киото » 19 июл 2009, 18:38

а гдн ознакомится с Омом,чтоб лучше опнятно было?? :beer:
и мне желательно заказть переходник с COM-USB для моего ATmega168
Еще желательней ознакомится с резисторами и светодиодами (как,что,и тд)
Вообще функцию резистора и светодиода :)
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Re: С чего начать!!!

Сообщение avr123.nm.ru » 19 июл 2009, 18:48

Книжку почитайте - скачайте там где вы наверно уже знаете и почитайте. А про резистор в школьном учебнике физики подробно достаточно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение Киото » 20 июл 2009, 07:23

Мы еще не проходили про резисторы и тд!!! :crazy:
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Re: С чего начать!!!

Сообщение galex1981 » 20 июл 2009, 08:54

Где вы это не проходили?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: С чего начать!!!

Сообщение SMT » 20 июл 2009, 09:36

3-й результат из гугла - возможно еще не проходили
Изучение физики в 8 классе
...
Электрические и магнитные явления (32 час)
...
Постоянный электрический ток. Источники постоянного тока. Действия электрического тока. Сила тока. Напряжение. Электрическое сопротивление. Электрическая цепь. Закон Ома для участка электрической цепи. Последовательное и параллельное соединения проводников. Работа и мощность электрического тока. Закон Джоуля-Ленца. Носители электрических зарядов в металлах, полупроводниках, электролитах и газах

Магнитное поле тока. Взаимодействие постоянных магнитов. Магнитное поле Земли. Электромагнит. Действие магнитного поля на проводник с током. Электродвигатель.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: С чего начать!!!

Сообщение galex1981 » 20 июл 2009, 09:39

Так если занимаешься робототехникой, электронику сам изучай, не смотря на то что не проходили...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в Новичкам или основы основ роботостроения.

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

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

Mail.ru counter