
Cursos
O curso de robótica do Instituto Vander Lab é uma experiência educativa prática e envolvente, que ensina conceitos de programação, eletrônica e mecânica de forma criativa. Focado em despertar o interesse pela tecnologia, o curso desenvolve habilidades essenciais como lógica, resolução de problemas e trabalho em equipe. Ideal para alunos de todas as idades, oferece um aprendizado dinâmico através da montagem e programação. É uma oportunidade única para explorar o universo da robótica de maneira divertida e interativa!

Aula 008 - Módulo L298N – Driver de Motor
Introdução
O L298N é um driver de ponte H dupla, utilizado para controlar motores DC e motores de passo de forma independente. Com isso permindo controlar a direção e a velocidade dos motores, sendo ideal para projetos de robótica, automação e veículos elétricos.
Características e Especificações Técnicas
-
Alimentação da lógica: +5V
-
Tensão de alimentação do motor: +5V a +35V
-
Corrente contínua por canal: Até 2A
-
Número de canais: 2 (pode controlar 2 motores DC ou 1 motor de passo)
-
Controle PWM para ajuste de velocidade
-
Proteção térmica interna
-
Diodos internos para proteção contra corrente reversa
Funcionamento do Módulo L298N
O módulo L298N utiliza duas pontes H internas, permitindo controlar dois motores DC de forma independente ou um motor de passo bipolar como já mencionado.
Modos de Operação
Cada motor é controlado por três pinos principais:
-
IN1 e IN2 (Motor A) / IN3 e IN4 (Motor B): Definem a direção de rotação.
-
ENA (Motor A) / ENB (Motor B): Controlam a velocidade via PWM.
Tabela de Controle de Direção (Motor DC)
IN1
IN2
Movimento
00 - Parado
01 - Gira para um lado
10 - Gira para o outro lado
11 - Parado (freio)
Para o segundo motor, IN3 e IN4 funcionam da mesma forma.
Controle de Velocidade
O módulo aceita sinais PWM nos pinos ENA e ENB para controlar a velocidade dos motores. Um PWM de 100% faz o motor girar na velocidade máxima, enquanto um PWM de 50% reduz pela metade.
-
Alimentação
-
Conectar VCC ao positivo da fonte (9V ou 12V).
-
Conectar GND ao GND da fonte e ao GND do Arduino.
-
Se o motor for 5V, usar o regulador interno do L298N com o jumper 5V (caso contrário, removê-lo).
-
-
Controle do Motor A (Exemplo com Arduino)
-
IN1 → Pino 8 do Arduino
-
IN2 → Pino 9 do Arduino
-
ENA → Pino 10 do Arduino (PWM para controle de velocidade)
-
OUT1 e OUT2 → Conectar ao motor A
-
Código para Controle com Arduino
Teste simples com o Módulo L298N - https://www.4shared.com/s/ftUNKQXH8ge
Testes Práticos
Teste 1: Controle Direcional
-
Alterar os valores de IN1 e IN2 para mudar a rotação.
-
Verificar se o motor gira para frente e para trás corretamente.
Teste 2: Controle de Velocidade
-
Ajustar os valores de PWM em analogWrite(ENA, valor).
-
Observar o motor girando mais rápido ou mais devagar.
Teste 3: Controle de Dois Motores
-
Conectar um segundo motor às saídas OUT3 e OUT4 e utilizar IN3, IN4, ENB para controle independente.
Aplicações no Mundo Real
-
Robôs móveis: Controle de motores para robôs e carrinhos autônomos.
-
Esteiras transportadoras: Controle de velocidade e direção.
-
Braços robóticos: Movimento controlado para articulações.
-
Sistemas de ventilação: Controle de velocidade de ventiladores e exaustores.
Conclusão
O L298N é um driver robusto e eficiente para controle de motores. Ele permite controlar dois motores DC ou um motor de passo com facilidade, suportando sinais PWM para ajuste de velocidade. Sua aplicação é vasta, sendo essencial para projetos de robótica e automação.
%2016_07_52_5dd45331.jpg)
Aulas gratuitas, para você entusiasta se apaixonar pelo mundo Maker.
Aula 001 - Primeiros Passos.
Aula 002 - Hello World while e int.
Aula 003 - Semáforo de 4 estados.
Aula 004 - Hello World com bool.
Aula 005 - INPUT_PULLUP.
Aula 006 - RESUMO
Aula 007 - Módulo TCRT5000 com a função millis()
Aula 008 - Módulo L298N Drive
Aula 009 - Sequencial com LEDs
Referências:
ARDUINO, Site Arduino.cc. Disponível em Arduino - Home Acesso em 1 de agosto de 2024.
LIMA, Charles Borges. VILLAÇA, MARCO V. M. AVR e Arduino Técnicas de Projetos. 2.ed. Florianópolis: Edição dos Autores, 2012.