Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O módulo L298N é um controlador de ponte H amplamente utilizado para controlar motores DC e motores de passo. Ele permite controlar a direção e a velocidade de dois motores DC de forma independente. Este artigo irá guiá-lo através do processo de configuração e controle de motores DC usando um módulo L298N com um Arduino.
O L298N é um módulo controlador de motor que pode controlar dois motores DC de até 2A cada, ou um motor de passo. Ele possui uma ponte H dupla, permitindo o controle da direção dos motores. O módulo é alimentado por uma fonte externa, geralmente entre 5V e 35V, e tem pinos de entrada que se conectam ao Arduino para controle.
1. Alimentação do Módulo:
2. Conexão dos Motores:
3. Conexão com o Arduino:
// Definição dos pinos de controle
const int IN1 = 8;
const int IN2 = 9;
const int IN3 = 10;
const int IN4 = 11;
const int ENA = 5;
const int ENB = 6;
void setup() {
// Configuração dos pinos como saída
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(ENA, OUTPUT);
pinMode(ENB, OUTPUT);
}
void loop() {
// Motor 1 para frente
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
analogWrite(ENA, 255); // Velocidade máxima
// Motor 2 para trás
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
analogWrite(ENB, 255); // Velocidade máxima
delay(2000); // Executa por 2 segundos
// Parar os motores
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(2000); // Pausa por 2 segundos
}
setup()
.loop()
, os motores são controlados para girar em direções opostas por 2 segundos, depois param por 2 segundos.O módulo L298N é uma solução eficaz para controlar motores DC com Arduino, permitindo controle de direção e velocidade. Para projetos que requerem mais potência ou eficiência, considere outros drivers de motor, como o L293D ou módulos baseados no DRV8833.