Seleccionar página
< Todos los temas
Imprimir

L298N motor driver

El L298N es el controlador de motores más común para todo tipo de proyectos. Es capaz de manejar uno o dos motores de hasta 35V pero limitado a solo 2A. Permite controlar la velocidad mediante PWM e incluye un pequeño regulador de 5V para alimentar un arduino.

Si solo se quiere mover los motores a toda velocidad, se debe poner el jumper negro en ENA o ENB, pero si es necesario controlar la velocidad de los mismos, se tiene que quitar para luego conectarle a un pin PWM.

La velocidad en PWM no es exacta puesto que el motor no termina de arrancar a partir de cierto valor (80, 100, 110 PWM) dependiendo del tipo y tamaño del motor.

 

La conexión para montar dos motores debe ser así:

  •  Conectar ENA y ENB a dos pines PWM si se quiere controlar la velocidad (o dejar los puentes para tener velocidad máxima).
  • IN1, IN2, IN3 e IN4 se conectan a pines digitales de salida. IN1  e IN2 corresponde al motor izquierdo e IN3 e IN4 al derecho.
  • 12V del borne azul grande se conectan de 5V a 25V del positivo de la batería.
  • GND debe estar el negativo de la batería y un cable al GND de la placa (siempre GND común).
  • 5V es la salida del regulador interno pero no es recomendable utilizarlo.

Precauciones

  • No alimentar con más de 24V por un tiempo largo.
  • Poner GND común tanto del alimentador como a la placa. 

Código:

Código motor driver:

Notas

  • El voltage máximo de entrada son 35V pero con refrigeración y no con un largo trabajo.
  • Tiene un regulador de 5V pero no es muy recomendable para alimentar placas.
  • Si se quitan los puentes de los pines ENA y ENB debe estar conectado a un pin PWM si no es como si no tuviera orden de movimiento.
Tabla de contenidos