Aiuto collegamento Nema 17 con il drive a4988,

sono riuscito a realizzare il tutto ed il motore almeno per il mio scopo funziona perfettamente,dato che deve compiere un giro di 45 gradi in un secondo
i collegamenti erano nero 1a , verde 1 b , rosso 2 a e blu 2b
bisogna collegare,ponticellare reset sleep

ora dovrei inserire in questo codice solamente un comando per il buzzer,esempio collegandolo al pin 4 al premere del pulsante,quindi gira un attimo il motore e mi suona il buzzer

int DIR = 2;
int STEP = 3;
 
int Rotate = 7;
int pinGo = 8;
 
void setup() {
  Serial.begin(9600);
  pinMode(DIR, OUTPUT);
  pinMode(STEP, OUTPUT);
 
  pinMode( pinGo,INPUT );
  pinMode( Rotate,INPUT );
}
 
void loop()
{
    digitalWrite(DIR,HIGH);
    delay(50);
 
    if ( digitalRead( Rotate ) == HIGH ) {
      for ( int i=0; i<200; i++) { stepGo(); delay(10); }
    }
    if ( digitalRead( pinGo ) == HIGH ) {
        delay( 300 );
        stepGo();
    }
}
 
void stepGo() {
        digitalWrite(STEP, HIGH);
        delayMicroseconds(100);
        digitalWrite(STEP, LOW);
        delayMicroseconds(100);
}