Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

Piloter un moteur pas à pas avec Arduino


Dans ce guide, nous vous montrons comment piloter le moteur pas à pas 28BYJ-48 et la carte de pilotage ULN2003 avec un Arduino.

Qu'est-ce qu'un moteur pas à pas ?

Un moteur pas à pas est un moteur électromécanique qui convertit des impulsions électriques en positionnements précis. Une rotation complète est divisée en pas ; sur notre moteur pas à pas 28BYJ-48, un tour complet correspond à 2 038 pas. L'arbre du moteur pas à pas se déplace pas à pas à travers un champ électromagnétique tournant, généré par des bobines. Cela permet de déterminer à tout moment la position exacte sans avoir besoin d'un système de rétroaction de la part du moteur pas à pas.


Composant nécessaire

  • Carte compatible Arduino UNO
  • Câble USB
  • 4 câbles Dupont femelle-mâle 
  • Moteur pas à pas 28BYJ48 
  • Carte driver ULN2003

Ignorer la galerie de produits
Moteur pas à pas 28BYJ48 avec pilote Moteur pas à pas 28BYJ48 avec pilote – Image 2

Note moyenne de 5 sur 5 étoiles

(13)
Moteur pas à pas 28BYJ48 avec pilote
RBS10015

Disponible immédiatement

Prix régulier : A partir de 1,79 €
20
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino
RBS14165

Disponible immédiatement

Prix de vente : A partir de 10,12 € Prix régulier : 12,65 €
Câbles jumper 40 broches femelle-mâle 20 cm

Note moyenne de 4.87 sur 5 étoiles

(30)
Câbles jumper 40 broches femelle-mâle 20 cm
RBS10038

Actuellement non disponible

Prix régulier : A partir de 1,09 €
Câble USB 2.0 USB-A vers USB-B 30 cm

Note moyenne de 0 sur 5 étoiles

Câble USB 2.0 USB-A vers USB-B 30 cm
RBS12341

Disponible immédiatement

Prix régulier : A partir de 0,75 €
Kit de démarrage pour Arduino UNO R3 RFID Kit de démarrage pour Arduino UNO R3 RFID – Image 2

Note moyenne de 4.83 sur 5 étoiles

(24)
Kit de démarrage pour Arduino UNO R3 RFID
RBS11368

Disponible immédiatement

Prix régulier : A partir de 28,95 €

Domaines d'application du moteur pas à pas

Les moteurs pas à pas possèdent un couple de maintien élevé à basse vitesse, ce qui les rend idéaux pour les applications nécessitant des mouvements rapides et précis. Les moteurs pas à pas sont utilisés dans l'industrie principalement dans les processus automatisés, la robotique et la mécanique de précision. Dans le secteur privé, on les trouve dans des appareils électroniques du quotidien comme les imprimantes, les lecteurs DVD ou Blu-ray.

Comment commander un moteur pas à pas ?

La commande des moteurs pas à pas s'effectue par des impulsions électriques d'une fréquence, d'une séquence et d'une durée déterminées. Cela détermine la vitesse, le nombre de pas et la direction de rotation du moteur pas à pas. Le driver traduit les impulsions du contrôleur et alimente le moteur pas à pas en tension.

 cliquez sur les images pour agrandir


Connecteurs du moteur pas à pas


Connecteurs de la carte de pilotage ULN2003


Schéma de connexion

Carte ULN2003
Arduino
IN1Pin 8
IN2Pin 9
IN3Pin 10
IN4Pin 11
+5V
-GND

Remarque : Vous pouvez alimenter le moteur pas à pas depuis l'Arduino, mais cela entraîne une perte de puissance et de précision. Cela convient pour des tests, mais pour des projets sérieux, nous vous recommandons une alimentation 5V + adaptateur.

Si une alimentation externe (5-12V) est utilisée, le cavalier d'alimentation doit être positionné !

Schéma électronique

Code avec la bibliothèque Stepper.h

Code sans bibliothèque