¿Qué es un puente H?
Un puente H es un circuito que permite controlar la dirección de giro de un motor DC invirtiendo la polaridad del voltaje aplicado. Se llama "puente H" porque el esquema del circuito tiene forma de H: cuatro transistores en las esquinas y el motor en el centro. El L298N es un circuito integrado que incluye dos puentes H completos, permitiendo controlar 2 motores DC o 1 motor paso a paso.
El módulo L298N con disipador integrado está disponible en Especificar.cl para tus proyectos de robótica.
Especificaciones del L298N
- Voltaje lógico: 5V (conectado al Arduino)
- Voltaje de motor: 6V a 35V
- Corriente máxima: 2A por canal (4A total en pico corto)
- Control: pines IN1, IN2 para motor A; IN3, IN4 para motor B
- PWM: pines ENA y ENB para control de velocidad (conectados a pines PWM del Arduino)
Conexión al Arduino Uno
IN1→pin7, IN2→pin8, IN3→pin9, IN4→pin10, ENA→pin5(PWM), ENB→pin6(PWM). La fuente de motor (batería 9-12V) se conecta a VM del L298N; su GND se comparte con el GND del Arduino. NO alimentes el Arduino desde la salida de 5V del L298N si usas fuente de motor de más de 12V, ya que ese regulador puede calentarse en exceso.
Control de velocidad con PWM
analogWrite(ENA, 200) aplica el 78% de potencia al motor A. 255 = velocidad máxima, 0 = detenido. Para avanzar: IN1=HIGH, IN2=LOW. Para retroceder: IN1=LOW, IN2=HIGH. Para frenado brusco: ambos HIGH. Esta lógica se aplica independientemente a cada canal para robots diferenciales donde la velocidad relativa de las ruedas determina la dirección de giro.