Funcionamiento del módulo L298N en un sencillo proyecto

Explicaremos el control de motores en corriente contínua con el módulo L298N en un simple proyecto.

Ejemplo del proyecto una vez acabado

El módulo L298N incorpora una entrada de voltaje, trabajando entre 3V y 35V. Contando con una corriente de hasta 2A. Las salidas para los motores 1 y 2 nos darán la energía necesaria para moverlos. Hay que tener cuidado con la polaridad, pudiendo cambiarla simplemente invirtiendo las conexiones.

Los pines IN1 e IN2 controlan el sentido de giro del motor 1, así cómo los pines IN3 e IN4 del motor 2. Funciona de forma que si IN1 está a HIGH e IN2 a LOW, el motor gira en un sentido y al contrario hacia el otro sentido. Al igual que con IN3 e IN4 para el otro motor.

Para controlar la velocidad de giro de los motores usaremos los pines ENA y ENB, conectándolos a las salidas PWM del Arduino, enviando un valor entre 0 y 255.

Los materiales necesarios:

  •  Placa Arduino UNO R3
  • Cables Dupont y normales
  • Módulo L298N
  • Motor-reductor CC
  • Pila 9V

Un posible esquema del montaje sería el siguiente:

Un ejemplo sencillo de su programación en Arduino podría ser el siguiente:

int ENA = 8;  //asignamos puertos
int IN1 = 9;
int IN2 = 10;

 

void setup() {
  //declaramos pines como salidas
  pinMode(ENA, OUTPUT);
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
}

 

void Alante(){  //función para ir alante
  digitalWrite (IN1,HIGH);
  digitalWrite (IN2,LOW);
  analogWrite (ENA, 100); //Velocidad
}

 

void Atras(){
  digitalWrite (IN1,LOW);
  digitalWrite (IN2,HIGH);
  analogWrite (ENA, 100); //Velocidad
}

 

void Stop(){
  digitalWrite (IN1,LOW);
  digitalWrite (IN2,LOW);
  analogWrite (ENA, 0); //Velocidad
}

 

void loop() {  //función para ir atrás
  Alante();
  delay(2000);
  Atras();
  delay(2000);
  Stop();
  delay(2000);
}

El proyecto acabado quedará de está forma, adjuntamos video con el resultado:

Esperemos que os haya servido de ayuda en vuestros proyectos o que al menos hayáis aprendido algo que desconocíais. 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *