Control de motor a pasos unipolar

Control de motor a pasos unipolar

Escrito Por: admin Publicado En: Arduino Fecha de Creación: 2016-09-01 visitas: 822

Control de motor a pasos unipolar

Material:

  • Arduino Uno
  • Motor a pasos unipolar
  • Driver ULN2003A

 

Un motor a pasos unipolar esta caracterizado por  6 cables,  4 cuatro corresponde a cuatro bobinas, y dos son cables comunes de alimentación

Para controlar el motor usaremos la libreria de arduino

 

 

 

#include <Stepper.h>

const int stepsPerRevolution = 200;   // Numero de pasos por revolucion = 360 / ( angulo por paso) 

// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution,  8, 9, 10, 11);            

int stepCount = 0;         // number of steps the motor has taken

void setup() {
  // initialize the serial port:
  Serial.begin(9600);
}

void loop() {
  if (stepCount < stepsPerRevolution) {  
    // step one step:
    myStepper.step(-1);
    Serial.print("steps:" );
    Serial.println(stepCount);
    stepCount++;
    delay(500);
  }
}