Soporte Mi cuenta
📞 0984701518
Puente H L298N
SKU 00174

Puente H L298N

$3,00
Disponible
¡Solo quedan 3!
Datos rápidos
Voltaje de los motores
5 a 35 V DC
Corriente
Hasta 2 A por canal
Canales
2 motores DC o 1 motor de pasos bipolar
Control
ENA, IN1, IN2 (motor A); ENB, IN3, IN4 (motor B)
Ver ficha técnica completa ↓

Características

El driver de motores más popular: con el chip L298N controla 2 motores DC de hasta 2 A cada uno (o 1 motor de pasos bipolar), con cambio de giro y velocidad. Trae un disipador grande, bornes de tornillo y un regulador que entrega 5 V para el Arduino.

Cada motor tiene un pin de velocidad (ENA o ENB) y dos de sentido (IN1/IN2 o IN3/IN4).

Voltaje de los motores5 a 35 V DC
CorrienteHasta 2 A por canal
Canales2 motores DC o 1 motor de pasos bipolar
ControlENA, IN1, IN2 (motor A); ENB, IN3, IN4 (motor B)
ReguladorSalida de 5 V (con el puente puesto y hasta 12 V de entrada)
Pérdida de voltajeUnos 2 V: el motor recibe menos que la batería

¿Para qué sirve?

  • Carritos robot con motores TT o motorreductores
  • Motores de pasos bipolares
  • Proyectos con motores de 6 a 24 V

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNOPuente H L298ND5ENAD7IN1D8IN2GNDGND
CableMóduloArduino UNONota
amarilloENAD5Quita el puente; velocidad (PWM)
verdeIN1D7
azulIN2D8
negroGNDGNDComún con la batería

Código de prueba

Arduino UNOprueba.ino
// Prueba del puente H L298N: el motor A acelera hacia un lado, se detiene
// y luego gira hacia el otro lado.
const int ENA = 5;  // velocidad (quita el puente de ENA; pin con PWM ~)
const int IN1 = 7;  // sentido
const int IN2 = 8;

void motorA(int velocidad) {  // de -255 (atrás) a 255 (adelante)
  digitalWrite(IN1, velocidad > 0 ? HIGH : LOW);
  digitalWrite(IN2, velocidad < 0 ? HIGH : LOW);
  analogWrite(ENA, abs(velocidad));
}

void setup() {
  pinMode(ENA, OUTPUT);
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
}

void loop() {
  for (int v = 80; v <= 255; v += 5) {  // acelera (por debajo de ~80 muchos motores no arrancan)
    motorA(v);
    delay(40);
  }
  delay(1000);
  motorA(0);     // se detiene
  delay(1000);
  motorA(-200);  // hacia atrás
  delay(2000);
  motorA(0);
  delay(1000);
}

Conecta la batería de los motores al borne de 12 V y GND, y el motor a OUT1 y OUT2. Al cargar el código, el motor acelera hacia un lado, se detiene y gira hacia el otro.

Precauciones

  • Pierde unos 2 V: con una batería de 6 V el motor recibe unos 4 V. Para baterías pequeñas es mejor el TB6612.
  • Con más de 12 V de entrada, quita el puente del regulador de 5 V y alimenta la lógica aparte.
  • Une el GND de la batería con el del Arduino.
  • Con corrientes altas el disipador se calienta mucho: no lo toques.

Fuentes consultadas: Last Minute Engineers: L298N con Arduino · Hoja de datos L298 (ST). Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp