Hallo G1981,
schau Dir mal das simple Beispiel der Arduino Servo Library an:
Damit lässt Du das Servo an Pin 9 (myserver.attach(9)) auf 90˚ schwenken (myserver.write(90)), also in die Mittelstellung.Code:#include <Servo.h> Servo myservo; void setup() { myservo.attach(9); myservo.write(90); } void loop() {}
Alternativ ist hier noch ein Beispiel das den Servoarm von links nach rechts und zurück schwenken lässt:
Code:// Sweep // by BARRAGAN <http://barraganstudio.com> // This example code is in the public domain. #include <Servo.h> Servo myservo;// create servo object to control a servo // a maximum of eight servo objects can be created int pos =0;// variable to store the servo position voidsetup() { myservo.attach(9);// attaches the servo on pin 9 to the servo object } voidloop() { for(pos =0; pos <180; pos +=1)// goes from 0 degrees to 180 degrees {// in steps of 1 degree myservo.write(pos);// tell servo to go to position in variable 'pos' delay(15);// waits 15ms for the servo to reach the position } for(pos =180; pos>=1; pos-=1)// goes from 180 degrees to 0 degrees { myservo.write(pos);// tell servo to go to position in variable 'pos' delay(15);// waits 15ms for the servo to reach the position } }
Ich hoffe das hilft Dir.






Zitieren


Lesezeichen