Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Gabriel Leal Silva

Problemas com a ponte h em arduino.

Recommended Posts

Boa tarde galera! Eu e um amigo desmontamos um carrinho de controle remoto e estamos montando um carrinho autônomo usando uma placa Arduino Uno. O carrinho é alimentado por 6 volts(4 pilhas de 1,5 volt) e consta com dois motores, um para tração e outro para direção. Estamos utilizando para isso uma ponte H de modelo L298N. O nosso problema é o seguinte: Estamos tentando girar o motor de direção e o de tração ao mesmo tempo (fazer o carro dar um "zerinho" ou uma curva qualquer") porém, isso está ocasionando uma queda de tensão na ponte H (a luz dela enfraquece e quase apaga). Não achamos nenhum erro de elétrica/eletrônica e todos os equipamentos funcionam perfeitamente e por isso achamos que talvez o erro esteja no código. Estou disponibilizando abaixo o código que estamos usando para fazer tal "manobra":

 

EDIT: Retiramos o Arduino e a Ponte H, e ligamos a pilha direto nos dois motores, ativando os dois juntos e deu certo. Gostaria de saber se alguém sabe onde é o problema.

 

EDIT 2: Quando tentamos girar um motor de cada vez, seguindo uma programação que achamos na internet, o sistema funciona. Porém, quando tentamos girar os dois motores AO MESMO TEMPO, utilizando a programação abaixo, acontece o erro já citado.

 

//Relaciona a entrada do Arduino com a o pino da Ponte H

int IN1 = 4;

int IN2 = 5;

int IN3 = 6;

int IN4 = 7;

 

void setup()

{

//Define os pinos como saída

pinMode(IN1, OUTPUT);

pinMode(IN2, OUTPUT);

pinMode(IN3, OUTPUT);

pinMode(IN4, OUTPUT);

}

 

void loop()

{

//Faz o motor B alterar a direção do carro

digitalWrite(IN3, HIGH);

digitalWrite(IN4, LOW);

delay(2000);

 

//Faz o motor A fazer o carrinho andar pra frente

digitalWrite(IN1, HIGH);

digitalWrite(IN2, LOW);

delay(2000);

 

//Freia o motor A

digitalWrite(IN1, HIGH)

; digitalWrite(IN2, HIGH);

 

//Freia o motor B

digitalWrite(IN3, HIGH);

digitalWrite(IN4, HIGH);

delay(500);

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×