Hola, con programacion en C puedes trabajar con motores paso a paso utilizando el puerto paralelo o el puerto serie pero con materiales externos, como pueden ser micros.
Detallame un poco mas lo que necesitas saber y veo si puedo ayudarte en algo. Saludos