Блин, чето не соображу, как сделать, чтобы серва не дергалась, при подаче импульсов?
Допустим начальное положение сервы 120. Должно такое и остаться после того как я даю команды
Servo.attach и Servo.write(120). Но почему-то серва всегда успевает дернуться в сторону 90 град.
Также хотелось бы снимать импульсы, чтобы серва не дергалась в положении покоя. Как это правильно делать не снимая питания?
Добавлено спустя 6 минут 33 секунды:Вложение:
Комментарий к файлу: Такой пока "красавчик" получается
Robot5.jpg [ 59.6 КиБ | Просмотров: 2221 ]
Добавлено спустя 3 часа 41 минуту 13 секунд:Scorpio писал(а):
Блин, чето не соображу, как сделать, чтобы серва не дергалась
Нашел свой же ответ:
Scorpio писал(а):
В свое время мучался тоже с этой проблемой. Хотел даже повыкидывать из серв аналоговые начинки и вставить туда маленькие МК (тиньки). Сервоконтроллер управлялся от ЛЕГО по I2C так что подцепить подачу питания к ноге МК было нельзя. У ЛЕГО их просто не было. Потом решил проблему, используя для этой цели один из свободных каналов сервоконтроллера. Подцепил ему на выход релюшку с транзисторным ключем и R-C цепочкой на базе вместо сервы. Подаешь на канал импульсы - реле включается и подает питание на все сервы, на которые уже заранее поданы импульсы управления. Так же можно поступить, если серва управляется напрямую от МК, а не через контроллер. При этом нет необходимости менять программу МК и можно съэкономить ногу
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
. Вместо релюхи лучше использовать мосфет.
В цифровых сервах ни каких дерганий не видел.
Но в этом случае, с парой серв отключение питания не охота городить. Засада, блин.