De rien ![]()
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));