perhaps you can learn about Button from the example in the IDE.
someone recently was doing the same thing:
//Button Toggle Servo
#include <Servo.h>
Servo servo; // create servo object to control a servo
// twelve servo objects can be created on most boards
const int buttonPin = 53;
boolean lastState = LOW;//storage for last button state
boolean pos = true;
void setup()
{
servo.attach(9); // attaches the servo on pin 9 to the servo object
pinMode(buttonPin, INPUT_PULLUP);//this time we will set the pin as INPUT
Serial.begin(9600);//initialize Serial connection
}
void loop()
{
boolean currentState = digitalRead(buttonPin);
if (currentState == LOW && lastState == HIGH)
{
Serial.print(pos ? "up" : "down");
servo.write(pos ? 180 : 0);
delay(150);
pos = !pos;
}
lastState = currentState;
}