roboforum.ru

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

MegaServo - библиотека для управления сервами

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 04:59

:) до 12 серв на обычной плате и до 48ми на ардуино мега.
http://www.arduino.cc/playground/Code/MegaServo
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: MegaServo - библиотека для управления сервами

Сообщение blindman » 28 янв 2010, 07:05

Ну к чему такой пафос :) Это просто 12 серв на каждом 16-битном таймере, с гарантированным джиттером в десятки микросекунд при использовании более чем одного таймера.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: MegaServo - библиотека для управления сервами

Сообщение SkyStorm » 28 янв 2010, 11:00

Да ))) Особенно актуальна эта новость в свете того что эта библиотека идет в стандартной поставке 17 версии IDE, вместе с примером.

А Arduino 0017 вышла в свет 2009.08.12.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: MegaServo - библиотека для управления сервами

Сообщение avr123.nm.ru » 28 янв 2010, 11:05

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

Re: MegaServo - библиотека для управления сервами

Сообщение SkyStorm » 28 янв 2010, 11:14

А ну тогда я внесу свои 3 копейки.
Пробовал пример из 17 IDE на Серве SG-5010 и Arduino Pro, Все работает!!!
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 17:06

:) да не, просто ночью искал какие альтернативы есть для управления сервами кроме ssc32 и M128-S. а что там в стандартной поставке есть или нет понятия не имею. всё что хотел узнать об ардуино узнал и стёр с компа. :) в общем на форуме про дуню с кучей серв ничего на замечал, вот и запостил.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: MegaServo - библиотека для управления сервами

Сообщение =DeaD= » 28 янв 2010, 17:08

Еще есть драйвер серв под ATMega32 в составе ORFA под OR-AVR-M32-D, там я писал хитровыдуманную систему с прерываниями.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 17:33

:oops: цены вам не было, если бы сделали без всяких орф под сервы управлялку. максимально компактную, недорогую и легко повторяемую (плата) и расширяемую (кол-во серв). без всяких зашитых секвенсоров
Последний раз редактировалось Angel71 28 янв 2010, 17:37, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: MegaServo - библиотека для управления сервами

Сообщение blindman » 28 янв 2010, 17:37

А в чем проблема то? Исходники доступны, прикрути какой тебе надо интерфейс вместо ORFA и рули на здоровье
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: MegaServo - библиотека для управления сервами

Сообщение =DeaD= » 28 янв 2010, 17:39

2Angel71:

Так там вроде достаточно разнесено всё по управлению.
Вот тут смотреть: http://hg.vehq.ru/orfa/ меню browse, папка servo_gpio, там в файлах не так много надо открутить, чтобы без орфа собрать.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 17:51

:oops: проблема в том, что очень не хочется в коде копаться, без разницы в вашем или линксмоушена. в линксмоушене мне немного набор их команд ненравится, а с м128 пока не работал. :oops: но таки прийдётся "курить" оба варианта

Добавлено спустя 2 минуты 23 секунды:
=DeaD=, не в обиду, но одно упоминание слова "орфа" по ряду причин отбивает желание вообще лезть и разбиратся что к чему.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: MegaServo - библиотека для управления сервами

Сообщение =DeaD= » 28 янв 2010, 17:55

Вот ардуино ему не отбивает, а ORFA отбивает :D
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 18:02

:D не, в ардуино въехать быстро удалось, подсознание не успело начать генерить противопоказания. попробую через "нихачу", может и с орфой всё "наладится" со временем.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: MegaServo - библиотека для управления сервами

Сообщение =DeaD= » 28 янв 2010, 18:03

Глянул бы исходники на которые я ссылку дал :) там вроде всё ясно, только не надо разбирать процедуру нашу по обработке ОРФА-команды и всё :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: MegaServo - библиотека для управления сервами

Сообщение Angel71 » 28 янв 2010, 18:11

:oops: обязательно и даже раньше, чем в линксмоушеновский код полезу (если вообще полезу, ну мало ли, может ваш сходу прийдётся по душе)
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Вернуться в Arduino и другие Xduino

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

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