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??