Здравствуйте.
Приобрел два сервопривода MG996R от Tower Pro,Arduino Nano и блок питания 5В 3А.

Подключил все по следующей схеме:

Подключил сигнальные контакты к пину 5 и 6
После написал следующий код:
Плата Ардуино всегда была подключена к ПК через USB.
Сервоприводы тестировал без нагрузки на рычаг.
Пару раз поменял углы в методе loop на обоих сервоприводах от 0 до 180,закомментировал эти строчки,и все стояло в простое без изменения углов,кроме ServoLeft,который всегда выставлялся на 25 градусов.
Вот в таком режиме все простояло минут 10-15 и один из сервоприводов (servoLeft) заметно нагрелся.После этого он начал менять углы очень странно,а именно вращаться туда сюда,как-будто пытался найти исходное положение и в итоге вовсе перестал реагировать на команды.
Заметил,что когда он уже начал странно себя вести,похоже была просадка напряжения потому что светодиод "Power" начал тускнеть при попытках вращения сервопривода.
После изменил код и выставлял уже второй рабочий сервопривод в начальное положение(StartServoLeftAngle = 25).И он точно также нагрелся и перестал реагировать на изменения углов.
Хотелось бы узнать в чем проблема,брак или я где-то накосячил.
Приобрел два сервопривода MG996R от Tower Pro,Arduino Nano и блок питания 5В 3А.

Подключил все по следующей схеме:

Подключил сигнальные контакты к пину 5 и 6
После написал следующий код:
Simple Servo:
#include <Servo.h>
Servo servoLeft;
Servo servoRight;
const int StartServoLeftAngle = 25;
void setup() {
servoLeft.attach(5);
servoRight.attach(6);
servoLeft.write(StartServoLeftAngle);
}
void loop(){
//TODO
}
Сервоприводы тестировал без нагрузки на рычаг.
Пару раз поменял углы в методе loop на обоих сервоприводах от 0 до 180,закомментировал эти строчки,и все стояло в простое без изменения углов,кроме ServoLeft,который всегда выставлялся на 25 градусов.
Вот в таком режиме все простояло минут 10-15 и один из сервоприводов (servoLeft) заметно нагрелся.После этого он начал менять углы очень странно,а именно вращаться туда сюда,как-будто пытался найти исходное положение и в итоге вовсе перестал реагировать на команды.
Заметил,что когда он уже начал странно себя вести,похоже была просадка напряжения потому что светодиод "Power" начал тускнеть при попытках вращения сервопривода.
После изменил код и выставлял уже второй рабочий сервопривод в начальное положение(StartServoLeftAngle = 25).И он точно также нагрелся и перестал реагировать на изменения углов.
Хотелось бы узнать в чем проблема,брак или я где-то накосячил.
Изменено: