Сорри, это я загнался вчера.
Я лишь хотел сказать что нужно чётко понимать что она может
Мне нужно было быстро (с частотой 100гц), посылать команды и принимать данные (текущее стостояние всех параметро устройства).
И вторая задача каким нибудь образом синхронизировать два устройства.
Собственно пока я изучал как устроена опенсерва нашёл следующие.
1. За одну секунду вы можете послать не более 100 управляющих команд (учтите что это не только сами команды на движение) (это есть и на форуме
http://www.openservo.com/forums/viewtop ... =2827#2827, и подтверждают мои тесты
forum40/topic10112.html)
2. Нет возможности синхронизировать несколько серв между собой (есть решение через broadcast но это +-10ms в лучшем случае).
3. Управлять и одновременно считывать "большие" объёмы данных не получится.
Получается что сложного робота (от 6 серв) со сложными(плавными и быстрыми) движениями сделать сложно.
Т.е. Казалось бы "умная серва" возможностей "море", но в реальности это не так
Но есть ещё выход, использовать несколько шин i2c , но синхронизировать всё равно не получится.
Лучше посмотрите в сторону SSC-32, и/или подключайтесь к проекту
forum73/topic10209.html хороший быстрый контроллер и прямое управление сервами.
Ну а вообще, это лично мой опыт, возможно я что то упустил.