Не работают серво приводы после отключения ардуины от пк

Vicrus
Offline
Зарегистрирован: 12.08.2015

Такая проблема. Arduino pro micro. Скетч работает нормально когда соединен с пк, но как только отключаешь начинает работать очень медленно. Сервухи вообще отказываются работать что можете видеть на 1 видео. Я проверил вот этот скетч

long time = 0;
void setup() {
  Serial.begin(9600);
  Serial.println("start");
}

void loop() {
  time++;
  delay(100);
  Serial.println(time);
}

чтобы понять работает ли вообще ардуина после отключения. Работает но очень медленно.(2 видео) С чем это может быть связано?

Код который загружал для проверки сервух

#include <Servo.h>

Servo left_arm;
Servo right_arm;
int pos_l = 0;
int pos_r = 0;
void setup()
{
  left_arm.attach(9);
  right_arm.attach(8);
  Serial.begin(9600);

}

void loop()
{


  arms_updown();

}

void arms_updown() {
  for (int pos = 30; pos <= 120; pos++) {
    left_arm.write(pos);
    right_arm.write(pos);
    delay(15);
  }
  for (int pos = 120; pos >= 30; pos--) {
    left_arm.write(pos);
    right_arm.write(pos);
    delay(15);
  }
}

https://vk.com/video156963089_456239131

https://vk.com/video156963089_456239133

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вероятнее всего, не хватает питания. 

Надеюсь, сервы питаются не от Ардуино?

 

PS. Чтобы было меньше вопросов, лучше сразу выкладывать не только скетч, но и схему.