Problème moteur pas à pas

De rien :slight_smile:
Du coup, je pense que ton loop est équivalent à celui-ci, plus simple :

void loop() {
  if (Serial.available())
  {
    nombre = Serial.parseInt();
    m_stepper.step(20 * nombre - 10);
    Serial.flush();
  }
}

(à tester)

Tu peux le rendre plus explicite en initialisant en début de code :
int vitesse = 10;et changeantm_stepper.step(vitesse*(2 * nombre - 1));