Серва вибрирует в диапазоне от 0 до 15 градусов
- Войдите на сайт для отправки комментариев
Ср, 26/08/2015 - 08:11
Здравствуйте. Такой вопрос.
Приобрел себе китайскую серво. SG90
Устанавливаю серво в 0 градусов, пока идет пауза, она вибрирует, вибрация для такой маленькой, достаточно сильная...
Если выставить ее в более чем ~ 15-20 градусов, то вплоть до 180 она нормально поворачивается и не вибрирует.
То есть
0-15
повернулась, вибрирует
15-180
повернулось. тихо ждет
Такое ощущение, будто мотор не может в этом диапазоне выровнятся и постоянно гоняет ее туда - сюда чтобы поддерживать заданный угол.
Серва подключена к 5 вольтам ардуины.
Ваш "0" и её "0" не совпадают.
Её "0" там где ваши "15".
Как, впрочем, могут не совпадать ваши "180" и её "180"
И вообще, хотя на сервах пишут 0-180 - обычно это не правда на дешёвых сервах.
Если очень надо- Попробуйте потихоньку уменьшая-увеличивая угол выяснить пределы вашей сервы.
В библиотеке даже есть второй и третий параметр для такого случая. min и max
http://arduino.ru/Reference/Library/Servo/attach
А ещё есть такая команда
https://www.arduino.cc/en/Reference/ServoWriteMicroseconds
Дерзайте.....