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