Сервопривод продолжает вращаться

Я использовал сервопривод 360° с программой, которую я сделал на Arduino Uno.

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

Может быть,это подделка платы (не марка Arduino)? Я использую?

Servo serX;    // create servo object to control a servo for x axis
Servo serY;    // create servo y axis

int pot1 = 0;  // potentiometer pin number on board
int pot2 = 1;  // potentiometer number 2
int val;       // variable to read the value from the analog pin
int val2;      // read value from other analog pin

void setup() {
  serX.attach(9);  // attaches the servo on pin 9 to the servo object
  serY.attach(10); // attach servo to number 10 pin
}

void loop() {
  val = analogRead(pot1);           // reads the value of the potentiometer
  val = map(val, 0, 1023, 0, 180);  // scale it to use it with the servo
  serX.write(val);                  // sets the servo position
  
  val2 = analogRead(pot2);          // reads the value of the potentiometer
  val2 = map(val2, 0, 1023, 0, 90); // scale it to use it with the servo
  serY.write(val2);                 // sets the servo position
  
  delay(15);                        // waits for the servo to get there
}

, 👍1

Обсуждение

Является ли это сервоприводом "непрерывного вращения"? Если это так, то "угол" определяет скорость и направление вращения, а 90° обычно является "стопой"., @Majenko


1 ответ


3

"360°", о котором вы говорите, вероятно, является сервоприводом непрерывного вращения.

Эти сервоприводы ведут себя скорее как двигатели, чем как обычные RC-сервоприводы; сигнал, который вы посылаете такому сервоприводу, будет определять его скорость и направление, а не положение, и длительность импульса 1,5 мс ("настройка 90°") заставит его остановиться.

На сайте Adafruit есть статья, где вы можете прочитать об этом подробнее.

,