Servos werden als Objekte behandelt, auf die dann Aktionen ausgeführt werden (es gibt die Position zw. 0 und 180)
Wenn der Servo „hin- und her zuckt“, liegt das an dem delay – sollte verkürzt werden!
Servos am Motorshield an Pin 2- 6 am Motorshield anschließen (braun: -, rot: +, orange: pwm Pin, wenn mit Stecker auf das Motorshield gesteckt wird, richtig rum reinstecken!)
Immer am Motorshield an 5V anschließen
Bsp. Prg:
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int pos = 0; // variable to store the servo position – zwischen 0 und 180
void setup(){
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop(){
myservo.write(0);
delay(800);
myservo.write(180);
delay(800);
}
__________________________
Achtung:
wenn man die Servos mit dem Stecker am Motorshield anschließen möchte, muss man die Kabel umändern:
Kommentar verfassen