Control de motor doble sentido con potenciómetro - aalonsopuig/Arduino_Ejercicios GitHub Wiki

Objetivo

Mover un motor DC a ambos sentidos utilizando un potenciómetro para controlar velocidad de giro y sentido.

Para poder alimentar al motor con el control de una placa Arduino, se utilizará el driver de motores L293D

Material necesario

Esquema de montaje

El circuito integrado L293D tiene un modo específico de conectar los pines para controlar motores DC que se muestra a continuación (configuración de la izquierda con cuatro diodos de flyback), donde VCC1 = 5v y VCC2 es la alimentación del motor (VCC1<=VCC2 <=36v). Pondremos 6v:

Basado en el esquema anterior de montaje del driver L293D, montaremos el siguiente circuito para el control del motor DC desde un Arduino en función del valor del potenciómetro. No pondremos diodos de flyback porque el L293D los lleva implementados internamente:

El circuito tiene una alimentación de 5v (procedente del Arduino) y una alimentación de 6 voltios procedente de una fuente de alimentación externa para alimentar el motor.

Se muestran dos canales de osciloscopio en el circuito en los que se puede ver el ancho de pulso PWM que alimenta cada uno de los terminales del motor.

⚠️ **GitHub.com Fallback** ⚠️