#include <Stepper.h> //Incluimos la librería del motor de pasos
Stepper motor(2048, 8, 9, 10, 11); //Pines donde conecto mi motor de pasos
int boton; //Creamos la variable para guardar el valor del botón
void setup()
{
pinMode(2,INPUT); // pin donde conectamos el botón
motor.setSpeed(3); // en RPM (valores de 1, 2 o 3 para 28BYJ-48)
}
void loop()
pinMode(2,INPUT); // pin donde conectamos el botón
motor.setSpeed(3); // en RPM (valores de 1, 2 o 3 para 28BYJ-48)
}
void loop()
{
boton = digitalRead(2); //Leemos el botón y guardamos su valor en "boton"
if (boton == 1) //Si el botón lee un uno entonces hará lo que está entre las llaves
{
motor.step(2048); // cantidad de pasos a dar (2048 que es igual a una vuelta)
}
}
boton = digitalRead(2); //Leemos el botón y guardamos su valor en "boton"
if (boton == 1) //Si el botón lee un uno entonces hará lo que está entre las llaves
{
motor.step(2048); // cantidad de pasos a dar (2048 que es igual a una vuelta)
}
}
NOTA: Si usamos 2048 dara una vuelta en el sentido de las manecillas del reloj, si ponemos -2048 entonces lo hará en sentido anti horario (reversa) si ponemos 1024 dara medio giro etc etc.
Conexiones :
No hay comentarios:
Publicar un comentario