fondo-banner-onda-azul-que-fluye-moderno
346e93a022845bced49cba33c914f822.png
Controladora L298N
Información

El módulo controlador de motores L298N nos permite controlar la velocidad y la dirección de dos motores de corriente continua o un motor paso a paso. Es capaz de cambiar la polaridad y cambiar la dirección de los motores.

El rango de tensiones en el que trabaja este módulo va desde 3V hasta 35V, y una intensidad de hasta 2A. A la hora de alimentarlo hay que tener en cuenta que la electrónica del módulo consume unos 3V, así que los motores reciben 3V menos que la tensión con la que alimentemos el módulo.

Además el L298N incluye un regulador de tensión que nos permite obtener del módulo una tensión de 5V, perfecta para alimentar nuestro Arduino.

Eso sí, este regulador sólo funciona si alimentamos el módulo con una tensión máxima de 12V. Si vamos a alimentar con tensión entre 12 y 35v no aconsejamos alimentar la placa arduino desde la controladora L298N.

Conexiónes Generales
Conexiones-L298N.png
pueden entrar
3-35v
Puesto hasta 12v
salen 5v para alimentar arduino
PASOS INICIALES para funcionamiento:
PASO 1: Conectar a motor A
IMG_20220505_083756_edited.jpg
PASO 2: Conectar a motor B
PASO 6:
Conectar a BATERIA + 
Entre 3 y 12 v.
PASO 8:
Conectar a puerto GND - del Arduino.
PASO 7:
Conectar a BATERIA - 
Entre 3 y 12 v.

Tal y lo tenemos hemos conectado 2 motores A y B. Hemos quitado los 2 jumpers para que podamos controlar la velocidad por programación.

Conecto el cable rojo y negro en una batería externa hasta 12 voltios.

Recuerda que el cable que va a la batería(-), debes empalmarle otro cable para insertarlo en el puerto GND- de la placa arduino.

La placa arduino debe ser alimentada por su cuenta.

L298N-dos-motores-DC.png
TE DEBE QUEDAR ALGO ASÍ
 Conexión  de L298N a arduino:
L298N-dos-motores-DC.png

Conectaremos IN1 y IN2 al puerto arduino 9 y 8 respectivamente. Controlan el motor A.

Conectaremos IN3 y IN4 al puerto arduino 7 y 6 respectivamente. Controlan el motor B.

Os acordáis que sacamos 1 jumper de la izquierda ENa, pues aquí conectamos un cable y lo insertamos en puerto 10 del arduino. Servirá para enviarle datos de la velocidad de rotor.

Lo mismo con el jumper derecho que sacamos ENb, conectamos cable y lo insertamos en puerto 5 arduino. Sirve para enviar datos de velocidad al motor B.

Recuerda que la placa arduino debe alimentarse por sí sola a parte de la energia que tenga el L298N.

¿SENCILLO VERDAD?, Con este primer nivel ya puedes controlar varios motores con su velocidad y dirección de giro, adelante y atrás. Pero antes necesitarás saber programarlo. Recuerda que la placa L298n tiene más posibilidades y voltajes pero lo dejaremos para otra ocasión.

Programación en plataforma MBLOCK  MOTOR A:
Captura de pantalla 2022-05-06 a las 17.19.05.png
Captura de pantalla 2022-05-06 a las 17.24.42.png
OPCIÓN GIRAR ADELANTE
OPCIÓN GIRAR ATRÁS
Programación en plataforma MBLOCK  MOTOR B:

Exactamente los mismos bloques, pero los puertos debemos cambiarlos, serán con pin digital 6 y 7, y la velocidad PWM será de 100 también, pero al pin 5.

pngegg(1).png
PASO 5:
Quito este Jumper y lo guardo.
PASO 3:
Quito este Jumper y lo guardo.