Moteur pas à pas

Portrait de Laurie

Bonjour, je souhaite programmer un moteur pas à pas avec une carte arduino et un motor shield L298. Je voudrais que le moteur change de sens avec un bouton à 2 positions et que la vitesse du moteur varie avec un potentiomètre. J'ai déjà réussi à faire changer le sens du moteur mais je n'arrive pas à faire varier sa vitesse. Pouvez-vous m'aidez à completer mon programme pour mettre à bout mon projet ?

Merci d'avance !

Portrait de Alex

Bonjour,

Tu es sûr que tu parles d'un moteur pas à pas?

Parce que le L298 est un driver de moteur à courant continu si ma mémoire est bonne.

Portrait de mrstein

Hey,

J'utilise justement un L298 sur un moteur pas à pas, tu peux le faire en utilisant les deux sorties et commander les deux inductances comme si c'était deux moteurs DC classiques.

J'tilise la lib d'adafruit AFmotor:

https://learn.adafruit.com/adafruit-motor-shield/using-stepper-motors

Pour faire varier la vitesse c'est simplement ça: motor.setSpeed(x);  avec x la rotation en tour/minutes.

Portrait de Alex

Autant pour moi! Je ne savais pas qu'ils avaient mis en place une librairie pour moteur pas à pas également.