Помогите подобрать расширенную библиотеку по серво
- Войдите на сайт для отправки комментариев
День добрый, стоит задача управлять 6ую сервомашинками, с разными углами и разными скоростями. Я новичек, как мог на базе уроков (за что им спасибо) сделал некотоыре заготовки, но у меня так и не получилось создать работающую библиотеку. И появилась мысль не изобретать велосипед, может быть кто то уже сделал удобный инстурмент для управления. На данный момент нашел http://robotsbigdata.com/docs-arduino-servo.html но пока толком не понял ее прелестей.
Проект будет представлять из себя что то вроде перчатки, которая одевается на руку больного и помогает ему разработать мышцы после травмы. Вероятно будет использован метод настройки скорости и выбора нужных пальцев с мобильного телефона это не суть важно , основное, что мне нужна потенциально гибкая система регулировки. А действия по сути простые.
Прошу прощения за нубство, я в первую очередь инженер и разрабатываю саму кинематику устройства, с ардуино знаком лишь поверхностно, было бы здорово исправить этот пробел, но в данный момент нет времени, нужно простое и надежное решение. Спасибо.
Вы забыли сообщить, чем Вас не устраивают существующие библиотеки. Зачем писать новую?
Стандартная библиотека как я понимаю не позволяет "из коробки" нормально управлять скоростями приводов. Приходится писать кучу куда, и самое главное что у меня начинает происходить неприятный эффект, в зависимости от скорости у меня меняется угол поворота сервы, видимо она не успевает встать на свое место. С одной сервомашинкой можно использовать delay, но в моем случае у меня несколько серв, каждая в идеале должна четко выдерживать свой угол на любой скорости.
У сервопривода аппаратно не предусмотрено изменение скорости, поэтому вряд ли какие библиотеки будут это делать.
Фактически нормально сделать это вообще нельзя, остается лишь выбирать из двух вариантов:
1. Заставить серву двигаться рывками, обеспечивая _среднюю_ скорость.
2. Применить какой-то другой тип двигателя.