Bienvenid@ a nuestra wiki
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.