Tengo un Arduino (duemilanove) conectado a una disquetera y con gusto puedo controlar el motor paso a paso usando tres pines en el cable plano a tres pines digitales de mi Arduino (¡pozo 2 + el suelo!).
Me gustaría controlar varios motores a la vez, pero usar un Arduino por motor va a ser costoso. He leído un poco acerca de 555 temporizadores. Si quisiera controlar dos motores al mismo tiempo que los motores de forma independiente uno de otro de mi Arduino, ¿podría hacerse con un IC de temporizador 555 para cada motor?
El Arduino es "de rosca única", por lo que quiero una forma, supongo, de empujar los "comandos" (señales) para impulsar los motores paso a paso en otro chip. De esta manera, el único hilo del Arduino puede hacer un bucle alrededor de cada chip entregando comandos para su motor conectado (¿o tal vez un método para hacer cola?)
También he leído un poco sobre las interrupciones en el Arduino, pero no creo que sean de ninguna utilidad, ¿verdad?