Progetto servo motore giro a 45° alla volta

non credo che ad esempio in void loop le indicazioni posso essere uguale a come comandare un led con un pulsante?

esempio:

val = digitalRead(bottone); //Lettura del bottone

if (val == 1){ //Se il valore del bottone è 1
digitalWrite(ledPin, HIGH); //Accendi il led
}
else { //Altrimenti:
digitalWrite(ledPin, LOW); //Spegni il led

sostituire digitalWrite(ledPin, HIGH) con un altra indicazione per far partire il motore??

qualcosa del genere:
val = digitalRead(bottone); //Lettura del bottone
if (val == 1){ //Se il valore del bottone è 1
stepper.move(25);
delay(motor_Speed);

????