roboforum.ru

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

Управление 21 сервоприводом при помощи Mega 2560

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

Управление 21 сервоприводом при помощи Mega 2560

Сообщение Hamulus » 11 июл 2016, 20:38

Хотелось бы узнать о принципиальной возможности асинхронного управления 21 сервоприводом на Mega 2560
Имеется ввиду не только установка угла поворота, но и скорости, а также возможность прерывания движения (то есть задал уго поворота, и скорость, но не дождавшись окончания движения - остановил прореагировав на событие).
Я нашел библиотеку
https://github.com/netlabtoolkit/VarSpeedServo
Но как там написано, она поддерживает только до 8 приводов
также нашел вот такой пример с 20 приводами
http://www.lamja.com/?p=504

Но я в нём не всё понял пока:)

То есть интересует принципиальная возможность: стоит ли вообще ковыряться или не получится?
Что в качестве альтернативы? Дополнительный сервоконтроллер типа такого?
http://www.aliexpress.com/item/Free-Shi ... a7fc1262ab
Hamulus
 
Сообщения: 53
Зарегистрирован: 19 июн 2016, 14:48

Re: Управление 21 сервоприводом при помощи Mega 2560

Сообщение elmot » 11 июл 2016, 21:46

Не знаю, как насчет меги, а на нормальном ARMе как нефиг - делать хоть 30 штук.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Управление 21 сервоприводом при помощи Mega 2560

Сообщение Zusul86 » 11 июл 2016, 22:09

А как у них вообще скорость задать?
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Управление 21 сервоприводом при помощи Mega 2560

Сообщение Hamulus » 11 июл 2016, 23:18

скорость задаётся при подключении кастомной библиотеки
фактически это реализуется путем отправки маленького угла поворота через определенные промежутки времени
Hamulus
 
Сообщения: 53
Зарегистрирован: 19 июн 2016, 14:48

Re: Управление 21 сервоприводом при помощи Mega 2560

Сообщение Hamulus » 12 июл 2016, 12:10

кстати, приношу извинения и прошу модератором перенести топик в раздел Arduino
там ему, наверное более подходящее место
Hamulus
 
Сообщения: 53
Зарегистрирован: 19 июн 2016, 14:48


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

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

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