Wenn ich in dem unteren Sketch nur
Code:
servo.write(pos=150);
delay(50);
{
delay(1000);
}
servo.write(pos=30);
delay(5o);
{
delay(1000),
}
eingebe, versucht es wenigstens etwas dem Befehl zu folgen.
Wenn ich
Code:
#include <SoftwareServo.h>
SoftwareServo servo;
void setup()
{
servo.attach(0);
}
void loop()
{
int pos;
{servo.write(pos=30);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=30);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=32);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=34);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=36);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=38);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=40);// //Nun soll das Servo laufen
SoftwareServo::refresh();
delay(5);
servo.write(pos=42);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=44);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=46);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=48);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=50);// //Nun soll das Servo laufen
SoftwareServo::refresh();
delay(5);
servo.write(pos=52);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=54);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=56);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=58);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=60);// //Nun soll das Servo laufen
delay(5);
SoftwareServo::refresh();
servo.write(pos=62);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=64);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=66);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=68);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=70);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=72);// //Nun soll das Servo laufen
SoftwareServo::refresh();
delay(5);
servo.write(pos=74);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=76);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=78);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=80);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=82);// //Nun soll das Servo laufen
SoftwareServo::refresh();
delay(5);
servo.write(pos=84);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=86);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=88);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=90);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=92);// //Nun soll das Servo laufen
delay(5);
SoftwareServo::refresh();
}
{delay(1000);
}
{
servo.write(pos=90);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=88);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=86);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=84);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=82);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=80);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=78);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=76);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=74);// //Nun soll das Servo laufen
delay(5);
SoftwareServo::refresh();
servo.write(pos=72);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=70);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=68);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=66);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=64);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=62);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=60);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=58);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=56);// //Nun soll das Servo laufen
delay(5);
SoftwareServo::refresh();
servo.write(pos=54);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=52);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=50);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=48);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=46);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=44);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=42);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=40);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=38);// //Nun soll das Servo laufen
delay(5);
SoftwareServo::refresh();
servo.write(pos=36);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=34);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=32);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=30);// //Nun soll das Servo laufen
delay(5);
servo.write(pos=28);// //Nun soll das Servo laufen
SoftwareServo::refresh();
}
{
delay(1000);
}
}
eingebe, geht nichts??
Lesezeichen