Página 1 de 1

TUTO- 03 - Motor PASO A PASO

Publicado: 29 Ene 2017, 12:39
por electroSDR
Buenas chic@s.

Vamos a aprender a mover un motor paso a paso que encontrareis en electroSDR.com ( https://goo.gl/YrtNY0 ) donde también podreís ver las caracteristicas técnicas y otro ejemplo de código.

Aquí vamos a hacerlo sencillo sin usar la libreria steper que se incluye en el IDE arduino. Entenderemos como funciona y después cada uno adapte a su necesidad.

Este motor consta de 4 bobinas que podremos hacer funcionar de tres formas diferentes, (medio paso, paso completo o rotación normal) pero es muy sencillo.

Veamos entonces.
/* Código para una rotación normal */
/* Como siempre, definimos los pines donde ira conectado en este caso cada bobina del motor */
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11

/* Hacemos un mapeo de la secuencia de pasos que tendrá nuestro motor, donde obtendremos el par máximo */
int paso [4][4] =
{
{1, 1, 0, 0}, // excitamos las bobinas A,B
{0, 1, 1, 0}, // excitamos las bobinas B,C
{0, 0, 1, 1}, // excitamos las bobinas C,D
{1, 0, 0, 1} // excitamos las bobinas D,A
};

void setup()
{
/* Logicamente, todos los pines estarán en modo salida*/
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}



void loop()
{
for (int i = 0; i < 4; i++) //definimos la variable i para contar los pasos del motor de 0 a 3 (4 pasos)
{
digitalWrite(IN1, paso[0]);
digitalWrite(IN2, paso[1]);
digitalWrite(IN3, paso[2]);
digitalWrite(IN4, paso[3]);
delay(10);
}
}

/* También podriamos hacerlo en medios pasos donde el mapeo sería
int paso [8][4] =
{
{1, 0, 0, 0},
{1, 1, 0, 0},
{0, 1, 0, 0},
{0, 1, 1, 0},
{0, 0, 1, 0},
{0, 0, 1, 1},
{0, 0, 0, 1},
{1, 0, 0, 1}
};

y en void loop deberemos de cambiar el contador hasta un máximo de 8 */



Y esto es todo amigos.
Como siempre sabeís que podeis adquirir los componentes en http://www.electroSDR.com y http://www.facebook.com/electroSDR donde también teneís un enlace directo al https://www.fororaspberry.es/

Que la tecnología os acompañe!!

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 17 Feb 2017, 15:30
por diegonigga
Muchas gracias!!!!

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 18 Feb 2017, 00:44
por lotaria
Gracias x la información...

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 22 Feb 2017, 11:49
por chema.ar
gran aporte. saludos

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 23 Feb 2017, 00:19
por electroSDR
Esta semana seguimos con los tutos ya que estamos muy liados con trabajos en impresrión 3d y robótica..

Gracias por seguirnos

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 25 Feb 2017, 20:25
por vvroca81
Gracias x la información...

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 26 Feb 2017, 11:49
por butitx
muy bueno gracias

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 27 Feb 2017, 13:53
por luci_fer
gracias por el tuto

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 28 Feb 2017, 07:23
por millansoft
Maravillado con lo que logran hacer, no es algo que este a mi alcance, me saco el sombrero.

Re: TUTO- 03 - Motor PASO A PASO

Publicado: 01 Jun 2017, 20:53
por yakuza
voy a empezar a enredar mas con la rasp y quiero seguir estos tutos que parecen sencillos a primera vista, seguro me daran problemas pero asi es como se aprende.
gracias por el tuto y por compartirlo con nosotros.