Estoy tratando de usar un puente en H SN75441 junto con un arduino para impulsar un motor de CC hacia adelante y hacia atrás. Permítame describir la configuración y luego el problema que estoy encontrando.
Tengo un SN75441. Los pines 1 y 16 están conectados al riel positivo. (+ 5V) Los pines 4, 5, 12 y 13 están conectados a tierra. El pin 8 está conectado a una fuente de alimentación de + 9V. Los pines 2 y 7 están conectados respectivamente a dos de los pines lógicos arduino en el modo de salida. Se alternan cada pocos segundos siendo, respectivamente, H, L, luego L, H, luego H, L nuevamente, y así sucesivamente. Tienes la idea Los pines 3 y 6 están conectados al motor de CC.
El riel positivo de +5 V para el SN75441 es suministrado por el arduino. Todos comparten el mismo terreno.
La configuración es análoga a la que se encuentra aquí: enlace
Mi expectativa para el comportamiento es que el motor cambiará de dirección cada pocos segundos cuando los pines 2 y 7 se inviertan.
Lo que realmente sucede es que el motor cambia de dirección 0-3 veces y luego permanece en esa dirección para siempre. Ahora, lo que parece estar sucediendo es que el arduino comienza a restablecerse muy rápidamente, lo que significa que sigue reiniciando los pines de salida lógica a su configuración inicial.
Mi pregunta tiene dos partes: 1) ¿Por qué estaría pasando eso? 2) ¿Cómo lo arreglo?