Arduino > Exemple de moteur à pas unipolaire et DFRobot Dual H-Bridge

DFRobot Dual H-Bridge (2A Dual Motor Controller) et moteur unipolaire

Branchement du DFRobot Dual H-Bridge:

VD5V de l'Arduino
GNDGND de l'Arduino et GND de l'alimentation du moteur
VSV+ de l'alimentation du moteur et fil rouge du moteur
M1Broche 11 de l'Arduino (OUTPUT_1)
M2Broche 10 de l'Arduino (OUTPUT_2)
E1Broche 12 de l'Arduino et E2 (ENABLE)
E2Broche 12 de l'Arduino et E1 (ENABLE)

Branchement du moteur:

VSFil rouge et V+ de l'alimentation du moteur
M1+Fil noir
M1-Fil brun
M2+Fil orange
M2-Fil jaune
#include <Stepper.h>

#define STEPS_PER_REVOLUTION 48

#define ENABLE 12
#define OUTPUT_1 11
#define OUTPUT_2 10


Stepper myStepper(STEPS_PER_REVOLUTION, OUTPUT_1, OUTPUT_2);

void setup() {

        // Turn motor on.
        pinMode(ENABLE,OUTPUT);
        digitalWrite(ENABLE,HIGH);

}

void loop() {
        // Step one step:
        myStepper.step(1);
        // Wait:
        delay(500);
}