//---  Servo_Start   Moves a servo position back and forth     ---
//
//--- Set up:  > Wire a servo with  Red to 5vdc, Black to Ground,
//             > and the 3rd wire to digital pin 6 (chip pin 12)
//----------------------------------------------------------------------

int ServoPin = 6;                   // define pin number for servo

void setup(){
   pinMode(ServoPin, OUTPUT);     // set digital pin ServoPin as output
}

void loop() {                        // endless loop	
   for(int i = 0; i < 100; i++){    // number of PWM pulses to send to motor
      digitalWrite(ServoPin, HIGH); // servo control Pin high
      delayMicroseconds(1000);      // 1 millisecond positioning pulse
      digitalWrite(ServoPin, LOW);  // servo control Pin low 
      delay(20);                    // (20 milliseconds in between pulses)
     } 

   for(int i = 0; i < 100; i++){     // number of PWM pulses to send to motor
      digitalWrite(ServoPin, HIGH);  // servo control Pin high
      delayMicroseconds(2000);       // 2 millisecond positioning pulse
      digitalWrite(ServoPin, LOW);   // servo control Pin low
      delay(20);                     // (20 milliseconds in between pulses)
     }      
}			  // end loop