servo brummt ?

hi :smiley:

ich hab nen stinnknormalen servo zum testen angeschlossen, … 5V, GND, D9 …hab den beispielcode etwas modifiziert…

#include <Servo.h>

Servo myservo;  
int pos = 0;    

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

void loop() {
  for (pos = 0; pos <= 180; pos += 1) {
    myservo.write(pos);             
    delay(2);                       
  }
  
  delay(1000);
  
  for (pos = 180; pos >= 0; pos -= 1) {
    myservo.write(pos);             
    delay(5);                    
  }
  
 delay(1000);
}

bei dem ersten delay, brummt der servo so komisch, als sei er aktiv… bei dem zweiten delay nicht … warum?

Nicht jeder Servo kann wirklich 180°. Versuch es mal mit einem kleineren Winkel.
Grüße Uwe

AdmiralCrunch: ich hab nen stinnknormalen servo zum testen angeschlossen, .. 5V, GND, D9 ..hab den beispielcode etwas modifiziert.. ..... bei dem ersten delay, brummt der servo so komisch, als sei er aktiv.. bei dem zweiten delay nicht .. warum?

Meist sind es die einfachen, billigen Servos, die du nicht bis an den Anschlag fahren darfst. 5 Grad weniger und es brummt nicht mehr. ;)

ja sauber .. da wär ich echt nie drauf gekommen :D .. danke euch ;)

AdmiralCrunch: ja sauber .. da wär ich echt nie drauf gekommen :D .. danke euch ;)

Freut mich, dass wir dir helfen konnten.