Hallo G1981,
schau Dir mal das simple Beispiel der Arduino Servo Library an:
Code:
#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(9);
myservo.write(90);
}
void loop() {}
Damit lässt Du das Servo an Pin 9 (myserver.attach(9)) auf 90˚ schwenken (myserver.write(90)), also in die Mittelstellung.
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.
Lesezeichen