отключение сервопривода

Djuk
Offline
Зарегистрирован: 08.04.2021

уважаемые знатоки, подскажите, пожалуйста.
столкнулся со следующей проблемой, которую опишу ниже:
При зажатой кнопке сервопривод должен переместиться в положение 180 градусов.
При размыкании кнопки сервопривод должен переместиться в положение 90 градусов и отключиться.

Как правильно реализовать отключение сервопривода? т.е. на него не должно подаваться напряжение, и он должен свободно перемещаться под воздействием внешних сил. 
Я поступил следующим образом: подключил плюс сервопривода на 5 вывод ардуино и через оператор If/else + положение кнопки  управляю сервоприводом. Но в таком исполнении, почему то, сервопривод очень вяло работает: медленно перемещается между указанными положениями, и в положении 180 градусов очень вяло держит свое положение при воздействии внешних сил (если сервопривод подключать к "5v" и "gnd" или к внешнему источнику, он перемещается заметно быстрее и жеско держит свое положение). +сервопривод не всегда принимает положение 90 градусов после размыкания кнопки.
можно ли решить мою задачу через сигнальный (9) пин?

void setup() {
  servo1.attach(9);
  pinMode(3, INPUT);
  pinMode(5, OUTPUT);
}

void loop()
{
  if (digitalRead(3)  ==  1)
  {
    digitalWrite(5,HIGH);
    servo1.write(180);
  }
 else
 {servo1.write(90);
 delay (5000);
 digitalWrite(5, LOW);
 }
}

 

vde69
Offline
Зарегистрирован: 10.01.2016

сколько ампер нужно сервоприводу? и сколько может выдать нога ардуины?

sadman41
Offline
Зарегистрирован: 19.10.2016
Djuk
Offline
Зарегистрирован: 08.04.2021

сервопривод FS90 
потребляемый ток 150 мА
ток блокировки 600 мА
но, по хорошему, подход неверен, так как планирую увеличить количество сервоприводов, что потребует подключение к внешнему источнику. можно ли решить мою задачу через сигнальный пин ?

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Djuk пишет:

 

Я поступил следующим образом: подключил плюс сервопривода на 5 вывод ардуино

Как бы не сгорела ардуина...

Djuk
Offline
Зарегистрирован: 08.04.2021

спасибо, то что нужно! работает

rkit
Offline
Зарегистрирован: 23.11.2016

Шестерни и месяца не проживут, если крутить серво внешними силами.