/* Sweep
 by BARRAGAN <http://barraganstudio.com>
 This example code is in the public domain.

 modified 8 Nov 2013
 by Scott Fitzgerald
 http://www.arduino.cc/en/Tutorial/Sweep
*/

#include <Servo.h>

Servo myservo;  // create servo object to control a servo
// twelve servo objects can be created on most boards
int btn1=2;
int btn2=3;
int pos = 0;    // variable to store the servo position

void setup() {
  myservo.attach(9);
  pinMode(btn1, INPUT_PULLUP);  // attaches the servo on pin 9 to the servo object
pinMode(btn2, INPUT_PULLUP);
}

void loop() {
  if(btn1==LOW){
  for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
    // in steps of 1 degree
    myservo.write(90);              // tell servo to go to position in variable 'pos'
    delay(15); }                     // waits 15ms for the servo to reach the position
  }
  if(btn2==LOW){
  for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
    myservo.write(-90);              // tell servo to go to position in variable 'pos'
    delay(15); 
    }                      // waits 15ms for the servo to reach the position
  }

}