port serie et accel stepper

Bonjour à tous ,
En utilisant le port série avec le code ci dessous , j’ai remarquer quelque chose de bizarre avec la vitesse du moteur .
Sur la fin du code se trouve la ligne " //Serial.println (“marche”);"
Si j’enlève les deux trait qui me mette cette ligne en commentaire , dans son fonctionnement ,le moteur est ralenti de façon importante ! Pourquoi ?
La seule idée que j’ai est que cette ligne a rien à faire là ou mon ordi qui est sous Windows Vista est trop vieux sachant que l’ouverture d’un port série dans tous les cas me le ralenti .

Pour info c’est un moteur néma 17 et un DM 332T comme pilote et je n’ai pas ce problème de ralentissement moteur avec les autre serial print qui se trouve dans se même code .

Peut être que vous avez rencontrez la même bizarrerie . Merci pour vos commentaires

#include <AccelStepper.h>
const int BpResetBroche = 12; // BP reset  PULL DOWN
const int FindecourseResetBroche = 11; // Fin de course PULL DOWN
const int LedPinBroche = 3;
int BpResetetat = 0;
int  FindecourseResetetat = 0;
int MarcheMoteur = 0;



AccelStepper stepper (1, 8, 4);



void Reset ()
{
stepper.setMaxSpeed(6000);
stepper.setSpeed(-6000);
stepper.runSpeed();
}
//stepper.moveTo(10880);


void setup()
{
  pinMode( FindecourseResetBroche, INPUT);
  pinMode( BpResetBroche, INPUT);
  pinMode( 3, OUTPUT);

  Serial.begin (9600);
}

void loop() {
  BpResetetat = digitalRead(12) ;
  FindecourseResetetat = digitalRead(11);

  if (BpResetetat == HIGH)
   { MarcheMoteur = 1;
  Serial.print ("BpResetetat=");
  Serial.print (MarcheMoteur);}

  if (FindecourseResetetat == HIGH)
   { MarcheMoteur = 0;}



  if ((MarcheMoteur == 1)&&(FindecourseResetetat == 0))
  { Reset ();
    //Serial.println ("marche");
  }

  else
  {
    stepper.stop(); 
  }


}

si vous balancez effectivement des tonnes de texte (en plus à 9600 bauds) sur le port série et que vous saturez les 64 octets du buffer de sortie, la fonction print() devient bloquante en attente d'une place dans le buffer