se il buzzer deve suonare per tutto il tempo che il motore gira basta che fai così:
if ( digitalRead( Rotate ) == HIGH )
{
digitalWrite(pin_buzzer, HIGH);
for ( int i=0; i<200; i++) { stepGo(); delay(10); }
digitalWrite(pin_buzzer, LOW);
}
Reset e sleep se non ricordo male hanno una resistenza di pull-up sul driver, se non li devi usare li puoi lasciare scollegati o collegarli al positivo +5V