Ponte H (L298N): O Guia Completo — Sentido, Velocidade, Ligação e Alternativas
Guia completo da ponte H: como ela inverte o sentido do motor, tabela-verdade, ligação da L298N, PWM, a queda de 2V, o jumper do regulador 5V e drivers alternativos.
Se você quer que um motor gire para frente e para trás — e ainda controlar a velocidade — precisa de uma ponte H. E o módulo mais famoso do mundo maker é a L298N, aquela plaquinha com um dissipador de alumínio no meio.
Ela é o cérebro do movimento de praticamente todo robô com rodas. Neste guia você vai entender como funciona, como ligar direito e — importante — quando vale trocar por um driver mais moderno.
🔄 O que é uma Ponte H
O nome vem do desenho do circuito: quatro chaves (transistores) formando a letra 'H', com o motor no meio da barra horizontal.
Fechando as chaves de uma diagonal, a corrente atravessa o motor da esquerda para a direita. Fechando a diagonal oposta, ela vai da direita para a esquerda — e o motor inverte o giro. É assim que se troca a polaridade eletronicamente, sem mexer em fio nenhum.
🎛️ Tabela-verdade: os 4 estados
Cada motor da L298N é controlado por dois pinos de direção (IN1/IN2) e um Enable (ENA) que recebe o PWM:
| IN1 | IN2 | ENA | Resultado |
|---|---|---|---|
| 1 | 0 | PWM | Gira para frente (velocidade = duty) |
| 0 | 1 | PWM | Gira para trás |
| 0 | 0 | x | Roda livre (desacelera sozinho) |
| 1 | 1 | x | Freio (para rápido) |
| x | x | 0 | Desligado (saída desabilitada) |
🔌 Ligando a L298N passo a passo
- Alimentação dos motores: bateria/fonte no borne +12V e GND.
- GND comum: ligue o GND da L298N ao GND do Arduino. Sem isso, nada funciona direito.
- Motores: cada motor nos bornes OUT1/OUT2 e OUT3/OUT4.
- Controle: IN1–IN4 em pinos digitais; ENA e ENB em pinos PWM.
- Jumper do 5V: com entrada até ~12V, o jumper pode ficar (a placa gera 5V). Acima disso, remova e alimente o 5V à parte.
⚠️ O calcanhar de Aquiles: a queda de 2V
A L298N é um projeto antigo, feito com transistores bipolares. Eles 'comem' cerca de 2 volts no caminho. Na prática:
Essa perda vira calor no dissipador e reduz a força do motor. Em projetos a bateria, é desperdício puro. Por isso, drivers modernos com MOSFET são bem melhores.
🧰 Alternativas modernas (comparativo)
| Driver | Corrente | Perda | Quando usar |
|---|---|---|---|
| L298N | ~2 A/canal | Alta (~2 V) | Clássico, didático, motores 12 V |
| L293D | ~0,6 A/canal | Alta | Motores bem pequenos |
| DRV8833 | ~1,5 A/canal | Baixa (MOSFET) | Robôs pequenos a bateria |
| TB6612FNG | ~1,2 A (pico 3 A) | Baixa | Melhor custo-benefício atual |
| BTS7960 | até ~43 A | Baixa | Motores grandes, tração pesada |
🧮 Exemplo prático: robô de 2 rodas
📖 Dois motores 6V com stall de 1,1 A
Pico total: 2 × 1,1 A = 2,2 A (nos momentos de partida ou travamento).
Driver: a L298N (2 A por canal) atende, já que cada canal aciona um motor. Mas atenção à queda de 2 V: alimentando com 6 V, o motor recebe só ~4 V e fica fraco. Melhor: alimentar com 9 V, ou trocar por uma TB6612.
Alimentação: bateria firme (pilhas AA comuns costumam 'afundar' no pico e reiniciar o Arduino).
🎯 Onde usar
- Robôs com 2 ou 4 motores (seguidor de linha, controlado por Bluetooth).
- Carrinhos, esteiras e pequenas plataformas móveis.
- Abertura de portões e cortinas automatizadas.
- Qualquer motor DC que precise girar nos dois sentidos.
🛠️ Problemas comuns (e soluções)
| Sintoma | Causa provável | Solução |
|---|---|---|
| Motor não responde | Falta GND comum | Ligue o GND do Arduino ao da L298N |
| Gira só num sentido | IN1/IN2 invertidos ou soltos | Revise os pinos e o código |
| Sem controle de velocidade | Jumper do ENA ainda colocado | Remova o jumper e ligue o ENA num pino PWM |
| Motor fraco | Queda de 2 V da L298N | Aumente a tensão de entrada ou troque o driver |
| Placa esquentando muito | Corrente alta / jumper 5V com 12V+ | Dissipador, driver maior, remova o jumper |
| Arduino reinicia | Pico de partida derruba a fonte | Alimentação separada para motores |
🚀 Conclusão
A ponte H é o que transforma 'motor que gira' em 'robô que obedece'. Domine o trio: IN1/IN2 (sentido), ENA com PWM (velocidade) e GND comum.
A L298N é ótima para aprender, mas se o seu projeto é a bateria e quer eficiência, vale muito conhecer as opções com MOSFET, como a TB6612 e a DRV8833.
Dúvidas sobre qual driver combina com seu motor? Comenta aí que a gente ajuda! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br
Para montar o que você acabou de ler
A versão mini serve para motores pequenos e o motor com redução completa o teste.