Arduino UNO no funciona con L293D

-2

Estoy creando un robot simple que está controlado por un Arduino UNO, y dado instrucciones por medio de una matriz de botones.

Uno puede presionar 4 botones para Adelante, Atrás, Izquierda y derecha en la matriz, que se traducen en señales para un módulo L293 (PCB) personalizado conectado a la UNO. El módulo L293D está alimentado por un SMPS de escritorio en este momento, que está conectado a sus pines de 5V y 12V, mientras que el UNO con alimentación por USB.

El problema al que me enfrento es que los motores no se mueven incluso cuando se da la señal correcta, lo que he verificado a través del Monitor Serial en el IDE de Arduino. Pero sí se mueven si adjunto cualquiera de los 4 pines de datos a la línea de tierra de SMPS o simplemente lo toco con las manos vacías.

Mi conocimiento de la electrónica práctica es mínimo y no sistemático, pero creo que tiene algo que ver con el terreno común. Me gustaría saber cómo puedo resolver este problema y puedo alimentar tanto la L293D como la UNO desde una única fuente de alimentación, como una batería de 12 V, y si es así, ¿cómo?

Aquí está el esquema de la configuración (no se muestran las fuentes de alimentación):

    
pregunta c.sh

1 respuesta

-1

si fuera usted, dejaría los motores allí y solo usaría 4 transistores en conexión con los motores y conectaría 2 o 3 9v en su lugar con el transistor. En este punto, debe usar su multímetro para verificar que su fuente de energía está siendo regulado para cada motor individual y el arduino, así como el arduino puede ser potencia a través de VIN 12v si no estoy confundiendo, luego deje el resto en el código, "permita el flujo de electrones a través del pin listado como -int- SALIDA y usando este método u debería poder controlar los motores Dir "use una conexión hbridge usando solo cables (como una conexión interna típica del interruptor DPDT) a menos que pueda comprar y configurar el uso de un chip IC real

    
respondido por el Frank

Lea otras preguntas en las etiquetas