roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 июн 2025, 01:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 227 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 16  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 13:31 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
aesok писал(а):
6 строк програмы вместо 150.

Анатолий.


Спасибо огромное, уже переделал :D  :D  :D  :D

Сергей писал(а):
Вот что означает Великий и Могучий СИ =)

Это точно!!!
Всегда есть возможность для само-совершенствования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 14:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Lirzman писал(а):
Всё с сервами покончено!!! :D
Теперь есть поддержка до 8-ми серв


Поздравляю! думаю вам приятно что вы добились от МК взаимности.

Lirzman писал(а):
Дальше - больше:
Код:
s=USART_Receive();
s=s-0x31;

angle=USART_Receive();
if(angle=='a')
{
turn=m5;}
else
if(angle=='b')
{turn=m10;
}
else
//...



Как видите всё проще пареной репы :D.


На странице курса посвященной "Си для МК"

http://avr123.nm.ru/05.htm

я рассказал о НЕ секретной конструкции Си :

"п.8     switch(){};  -    оператор множественного выбора,
позволяет вам сделать выбор из нескольких вариантов."

как раз для вашего алгоритма.

Но вы тоже правильно сделали - ведь главный критерий
это "получен нужный результат".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
avr123.nm.ru писал(а):
Поздравляю! думаю вам приятно что вы добились от МК взаимности.

Спасибо, я все переделал по варианту от aesok.
Сэкономил 500 байт относительно старого варианта :D
Самое приятное что точность теперь составляет ~0.3гр :shock:

Но надо двигаться  дальше, вот дальнейший вариант действий:

1.Добавить двупалый захват с датчиком "взятия предмета".

2.Что-бы сделать манипулятор мобильным предпологается внедрить подпрограмму управления мобильной платформой(самое простое), и управление по радио (433MHZ), либо что-бы управление осуществлялось  на самом МК.

3.Зазработка ПО на головном компьютере (ПК).

4.Возможно повесить ИК датчик расстояния,освещенности,температуры,...
  :shock:  :shock:  :shock: вариантов дальнейшего развития-МАССА

Вносите свои предложения!!!

PS. Может вынести тему в отдельный топик?
А то я смотрю проект из простой программки управления сервами превращается в нечто большее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 17:28 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 17:30 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
предлагаю фотки выложить - интересно взглянуть ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 18:00 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
Сергей писал(а):
Вынеси програмку твою на всеобщее обозрение, поглядеть хочу)

Подождите немного, прокомментирую хорошенько и выложу.

avr123.nm.ru писал(а):
Предлагаю фотки выложить - интересно взглянуть ...

Фотки схемы выложить?
Пожалуйста...:D :D :D


Вложения:
schem.JPG
schem.JPG [ 214.5 КиБ | Просмотров: 2147 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 18:04 
Не в сети

Зарегистрирован: 11 авг 2006, 01:02
Сообщения: 69
Откуда: ----
Lirzman писал(а):
Самое приятное что точность теперь составляет ~0.3гр :shock:

Но надо двигаться  дальше, вот дальнейший вариант действий:


Стоп, стоп, стоп.......

У Вас все получилось!

Но давайте пока отложим Наполеоновские планы на карай стола.

Дело в том что сейчас контроллер почти все свое время тратит на выполнение задежк (функция delaysa). Вы даже не сможете управлять 2 сервами.

Попробуйте сделать управление сервами с помощю таймеров. Вам нужен PWM (ШИМ) режим.

Анатолий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 18:18 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
aesok писал(а):
Вы даже не сможете управлять 2 сервами.

Возможно я плохо понимаю устройство серв, но исходя из ваших слов
сигнал задержки на сервы надо подавать ПОСТОЯННО дабы удерживать их в заданном положении?
Если так, то придется задействовать таймеры.
Просто по симуляции трудно составить представление о железке, а в руках серв я еще не держал не разу :( .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
КТО-НИБУДЬ МОЖЕТ КИНУТЬ ССЫЛКУ НА РУССКИЙ ДШ НА 8-Ю МЕГУ???


Последний раз редактировалось Lirzman 12 авг 2006, 19:01, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 18:59 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
Lirzman писал(а):
КТО-НИБУДЬ МОЖЕТ КИНУТЬ ССЫЛКУ НА РУССКИЙ ДШ НА 8-Ю МЕГУ???

Уже поднимиался вопрос.
На http://www.gaw.ru есть русский на 128-ю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 19:09 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
Johnny Bravo писал(а):
На http://www.gaw.ru есть русский на 128-ю.

Спасибо за ссылку конечно, но это немного не то,
я имел ввиду полный даташит на 297 страниц :shock:.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 19:15 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
Смотрели это http://www.gaw.ru/html.cgi/txt/doc/micr ... /index.htm ???
Ежели в пдф скажем перевести, то где-то 200 точно будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2005, 03:59
Сообщения: 257
Откуда: Питер
Благодарю, уже читаю :D  :D  :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2006, 20:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Lirzman писал(а):
КТО-НИБУДЬ МОЖЕТ КИНУТЬ ССЫЛКУ НА РУССКИЙ ДШ НА 8-Ю МЕГУ???


avr123.nm.ru/01.htm


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 227 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 16  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO