#1 Різне » Серво не виконує команди контроллера » 2024-01-01 15:09:20

Antress
відповідей: 3

Всім доброго дня і з новим роком!
У мене виникла проблема після вивантаження коду на контролер --->

----------------------------------------------------------------------------------
#include <Servo.h>

Servo myservo;

void setup() {
  myservo.attach(9);
}

void loop() {
  myservo.write(0); // Move the servo to 0 degrees
  delay(4000);      // Wait for 1 second
  myservo.write(90); // Move the servo to 90 degrees
  delay(4000);      // Wait for 1 second
  myservo.write(180); // Move the servo to 180 degrees
  delay(4000);      // Wait for 1 second
}
----------------------------------------------------------------------------------

Серво підключений до зовнішнього джерела живлення керуючий (жовтий) провід підключений до 9 цифрового порта ардуїно.
Серво починає ковбасити воно починає крутитись в різні боки витримки в 4 секунди немає і обертається хаотично. Я вже спробував різні серви sg90 чи 15 кг серво також пробував міняти порти на інші які підтримують ШІМ і також я пробував міняти контроллера (Nano V3, Uno, Mega). Я буду радий і вдячний любі допомозі з даною проблемою.

Підвал форуму