RE:como programar stepper desde el puerto paralelo
Primero tienes que saber cuales son las fases del motor a pasos, para saber que señal de salida vas a plicar a cada cual.
Supongo que ya tienes tu interfaz para la salida del puerto paralelo. (No debes aplicar directamente la salida del puerto para alimentar un motor o cualquier carga)
No recuerdo la secuencia correcta para derecha o izquierda. El siguiente codigo funciona si tu puerto paralelo esta definido como LPT1 y utilizas una computadora IBM compatible.
#include <dos.h>
int main(void)
{
outport(888,1); //0000 0001
//delay(4000);
outport(888,2); //0000 0010
outport(888,4); //0000 0100
outport(888,8); //0000 1000
//Codigo para una vuelta
return(0);
}
Si inviertes la secuencia el motor girara en sentido contrario.
Entre cada outport puedes coocar un delay(4000), para modificar la velocidad del motor