В проекте использую маленькую серву sg90. Управляю с помощью pro mini. Питание сервы и МК параллельно от внешнего БП 5В 0,9А. Серва прикреплена к стене. В процессе работы должна принимать лишь два положения: при включении - перпендикулярно стене (от стены), при событии - поворот на 90 градусов - вдоль стены. Использую модуль Servo.h Вроде бы все настроил и все работает. Но, допустим, если серва полежит какое-то время "невключенная", то бывает, что при подаче напряжения она встает не перпендикулярно стене, а на какой-то только ей известный угол. И лишь после некольких вкл/выкл встает как надо. Бывает, что при подаче напряжения она вроде и встает в нужное положение (от стены), но начинает жужжать, как будь-то что-то закусило и приходится опять перезагружать. Можно ли как-то отладить, что бы четко при вкл вставала всегда в нужное положение, при событии тоже в строго нужное?? Заранее спасибо.
на SG90 вообще нареканий нет, в отличие от MG90S, который постоянно заклинивает в минимальном положении. Металлические шестерни врезаются в упор, а потом не могут сдернутся с места. Пришлось разбирать, похорошему смазывать, но даже это не особо помогло. Программно ограничил движение в минимум.