Go Down

Topic: SetSpeed Methode stepper.h (Read 46 times) previous topic - next topic

Bonjour,
Je possède une paire de moteurs bipolaires 28BYJ-48 et actuellement je décortique la librairie stepper.h, et je me pose la question suivante :

Quel est ce curieux calcul que réalise la méthode SetSpeed ?

/*Sets the speed in revs per minute*/
void Stepper::setSpeed(long P_whatSpeed) {
    this->step_delay = 60L * 1000L / this->number_of_steps / P_whatSpeed;
}

Sachant que mon motteur a 64pas (number_of_steps), si je rentre en paramètre 1000 je me retrouve avec this->step_delay = 0.9375.

Je ne comprend pas le sens de ce calcul... pourquoi ne pas demander une vitesse directement...

Go Up