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);
}