Last active
August 29, 2015 14:01
-
-
Save afcruz/350ba55fbdc91bf87ba8 to your computer and use it in GitHub Desktop.
Este programa impulsa un motor paso a paso unipolar o bipolar. El motor debe girar una vuelta en una dirección, a continuación, una revolución en la otra dirección.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Stepper Motor Control - one revolution | |
Este programa impulsa un motor paso a paso unipolar o bipolar. | |
El motor está conectado a los pines digitales 8 - 11 de la Arduino. | |
El motor debe girar una vuelta en una dirección, a continuación, | |
una revolución en la otra dirección. | |
Created 11 Mar. 2007 | |
by Tom Igoe | |
Modificado | |
16/05/14 | |
por Andres Cruz | |
ELECTRONILAB.CO | |
*/ | |
#include <Stepper.h> | |
const int stepsPerRevolution = 48; // cambie este valor por el numero de pasos de su motor | |
// inicializa la libreria 'stepper' en los pines 8 a 11 | |
Stepper myStepper(stepsPerRevolution, 8,9,10,11); | |
void setup() { | |
// establece la velocidad en 60rpm | |
myStepper.setSpeed(60); | |
// inicializa el puerto serial | |
Serial.begin(9600); | |
} | |
void loop() { | |
// gira una vuelta en una direccion | |
Serial.println("clockwise"); | |
myStepper.step(stepsPerRevolution); | |
delay(500); | |
// gira otra vuelta en la otra direccion | |
Serial.println("counterclockwise"); | |
myStepper.step(-stepsPerRevolution); | |
delay(500); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment