Muy bien, sé muy poco acerca de lo que estoy preguntando actualmente, pero aquí está la esencia de esto:
Quiero construir una máquina cnc a partir de algunas unidades de disquete antiguas. Compré un par de circuitos integrados L293D de doble puente en H para impulsar los motores paso a paso, y quiero interactuar con grbl. El problema que parece tener al diseñar un circuito adecuado para esto es que los circuitos para conducir motores paso a paso con el L293D implican dos entradas, una para cada dirección, y parece que grbl solo usa un pin Arduino para la dirección de cada eje.
Entonces, lo que he pensado es usar un pnp y un npn transistor para que actúen como una especie de interruptor de dos vías, cuando aplico el voltaje, uno se enciende, el otro se apaga y viceversa, de modo que básicamente 1 y 0 controlan el modo en que el motor girará y el "impulso de paso" proporcionará la potencia real del motor para moverlo en esa dirección.
Mi pregunta es: ¿funcionará esto o es lo que dije que carece de sentido? Solo entiendo que los transistores pnp y npn son algo así como un interruptor lógico "generalmente encendido" o "usualmente apagado", básicamente, así que ahí es donde se me ocurre ... Me gusta cómo funciona un puente H en la primera lugar.
Gracias por tomarse el tiempo, los diagramas que estoy viendo son:
grbl a los pines de Arduino: enlace
L293D conduciendo un motor paso a paso: enlace