Controler un moteur pas à pas

Bonjour à tous,

J'ai récemment acheter une carte arduino et avec celle-ci j'aimerais contrôler un moteur pas à pas unipolaire 6 fils via un circuit utilisant le couple L297-L298. Mais je ne sais pas comment m'y prendre.
Je suppose que je dois brancher la borne CONTROL du L297 sur une pin de la Arduino mais après je ne sais pas comment m'y prendre. Il n'y a rien d'autre à brancher?
Comment le faire tourner d'un pas? Il faut simplement faire HIGH, LOW ? :-?

(Pour le montage j'ai pris celui de la datasheet du L298)

Merci d'avance pour vos réponses :slight_smile:

Bonjour,

Il faut 3 fils :

  • "enable" pour activer le moteur (on le coupe pour éviter de consommer ou d'arracher le terrain)
  • "direction" pour tourner dans un sens ou dans un autre
  • "pulse" pour une impulsion par pas

On en a fait plusieurs avec différents composants
http://www.pobot.org/spip.php?page=recherche&recherche=L297

La référence reste la carte "Otocoup".

Mon avis qui n'engage que moi : je ne fais plus de drivers moi-même, je les achète tout fait, je gagne énormément de temps et d'argent. Exemple avec la SD3225 de Soprolec : Fabricant et fournisseur de solutions pour la commande d'axes motorisés - SOPROLEC

Il y a un boitier, c'est fiable, c'est testé, ça ne va pas flamber, il y a des protections qu'on ne met pas d'habitude, ça gère les micropas, bref que du bonheur pour moins de 50 euros.