Esta práctica consiste en mover un motor paso a paso a una posición determinada elegida por el cliente.Este deberá elegir el numero de grados y vueltas que va a recorrer la aguja del motor. Todo esto lo realizará desde el terminal del Arduino IDE.
Es importante saber que es y como funciona un motor paso a paso para comprender ciertos aspectos y problemas de la práctica.
Los motores paso a paso se presentan en dos variedades, de imán permanente y de reluctancia variable (existen también motores híbridos, que son indistinguibles de los de imán permanente desde el punto de vista del controlador).
Si el estator del motor tiene tres bobinas, conectadas típicamente como en la siguiente figura, con un terminal común, C, a todas las bobinas, será probablemente un motor P-P de reluctancia variable. El conductor común se conecta habitualmente al borne positivo y las bobinas son alimentadas siguiendo una secuencia consecutiva.
Bipolar: Estos tienen generalmente cuatro cables de salida. Necesitan ciertos trucos para ser controlados, debido a que requieren del cambio de dirección del flujo de corriente a través de las bobinas en la secuencia apropiada para realizar un movimiento. Esto hace que la controladora se vuelva mas compleja y costosa. Su uso no es tan común como en el caso de los de tipo unipolar. |


Unipolar: Estos motores suelen tener 8, 6 o 5 cables de salida, dependiendo de su conexionado interno. Este tipo se caracteriza por ser más simple de controlar. |


Todos los motores paso a paso necesitan un controlador o driver que regulará la intensidad que le entre al motor paso a paso , en nuestro caso hemos utilizado el DRV 8825 aunque también podríamos haber cogido el rojo debido a la tensino en la que nos encontramos. Las características de ambos controladores son :
El programa utilizado es el siguiente: PAP_arduino