Duda Con Servos

hola yo tambien soy nuevo pero no le veo mucho problema solo tendras que coger dos botones y decirle que cuando pulses uno sume x grados y cuando pulses otro los restes. te creas una variable que lo que hace es guardar el valor de los grados que quieres de 0 a 180.

#include <Servo.h>
    Servo MiServo;
    int Senal;


    void setup(){
    MiServo.attach(9); Serial.begin(9600);
    }

    void loop() {
    //  Lee la señal del potenciómetro por el pin A0 (Pin 23 del ATMega328).
    Senal = analogRead(A0);
    //  Adapta la lectura de 1024 niveles a 180 niveles para el Servomotor.
    Senal = map(Senal, 0, 1023, 0, 179);
    //  Manda la señal corregida al Servomotor y a la Consola Serial.
    MiServo.write(Senal);
    Serial.println(Senal, DEC);
    //  Pequeño retardo para apreciar mejor las variaciones de la señal.
    delay(30);
    }

// Manda la señal corregida al Servomotor y a la Consola Serial.
MiServo.write(Senal);
Serial.println(Senal, DEC);
// Pequeño retardo para apreciar mejor las variaciones de la señal.
delay(30);
}