Проблема с сервоприводом Towerpro mg996R

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем Alex20280, 16 фев 2019.

  1. Alex20280

    Alex20280 Нуб

    Здравствуйте!

    Пытаюсь заставить работать сервопривод Towerpro mg996R на Arduino nano.
    Подключаю вроде бы правильно (желтый - порт 10, красный - 5V, коричневый - Gnd).
    Питание через USB.
    Код:

    #include <Servo.h>
    Servo servo;

    void setup() {
    servo.attach(10);
    }
    void loop() {
    servo.write(0);
    delay(3000);
    servo.write(180);
    delay(3000);
    }
    Когда подаю питание на плату и загружаю скетч, серво 3сек гудит, потом тишина и так все время. Я так понял что он гудит когда выполняется delay(3000).
    Такое впечатление что ему что то мешает поворачиваться. Руками тоже не реально прокрутить.
    Пробовал 2 разных серво Towerpro mg996R. Оба ведут себя одинаково.
    В чем может быть проблема?
     

    Вложения:

  2. USB недостаточно для питания этого мотора. Он на пике потребляет 2.5А.
     
  3. Alex20280

    Alex20280 Нуб

    Посмотрел видео, вот у человека тянет:


    Как посоветуете подключать?
     
  4. parovoZZ

    parovoZZ Гуру

    видео внимательно посмотрел? Так и подключай, как в видео.