Boa tarde, poderiam tirar uma duvida minha por favor. Estou fazendo o meu TCC para faculdade, um carrinho com 04 motores, fiz ele com dois sensores ultrassonicos HC-SR04, um módulo MÓDULO BLUETOOTH HC-05 e um buzzer, a ponte H usada é uma MOTOR SHIELD L293D e o Arduino é o Uno.

Então, o carrinho funciona normal os dois sensores de distancia também, mas quando atinge uma distancia menor que 20 Cms, o buzzer é acionado e ai que começa o problema, pois dos 04 motores só 02 voltam a funcionar, 02 deles deixam de funcionar. Vocês sabem o que pode ser? Segue a programação no arduino:
C%C3%B3digo.t

 

Exibições: 241

Anexos

Responder esta

Respostas a este tópico

Boa tarde.

ao se registrar no forum voce leu as recomendações de como postar?

RV mineirin

Boa tarde, não li. Vou ler aqui. Obrigado! 

Boa tarde, após ler,

remova seu codigo da area de texto do seu tópico e anexe um arquivo com o código.

RV mineirin

Agora posta um arquivo contendo o codigo.

RV mineirin

Beleza, obrigado pela ajuda!

Em que posição estão montados os HC-SR04s?

Desenhe um diagrama com o seu projeto mostrando o carro as rodas e os sensores.

PS: Explique também quais motores param de funcionar.

RV mineirin

Ok, vou desenhar aqui e já mando

Circuito.PNG

Bom dia, segue a foto do circuito, todos os GND eu coloquei no mesmo ponto e os 5 V do bluetooth e do ultrassonico são o mesmo, se ficar muito confuso me fala que faço outro, esse foi o primeiro que fiz >/p>

Boa tarde.

Voce está alimentando tudo com pilhas tipo AAA?

Acho que vc não atendeu meu pedido anterior:

Faço novamente.

Explique também quais motores param de funcionar.

RV mineirin

Olá.

   Se vc tirar o Tone, digo, tirar a linha: " tone (buzzer, HIGH);" ele passa a funcionar como esperado os motores ?

Sim, ele funciona normal.

Todo dia vejo novidades por aqui, por isso nao estranhei a pricípio.

Mas a função tone() tem os parametros:

tone(pin, frequency)
tone(pin, frequency, duration)

Esse HIGH pra mim não faz sentido, seria o valor para pino alto...

Enfim, coloque um 1000 no lugar pra ver se dá certo.

Ref: 

https://reference.arduino.cc/reference/en/language/functions/advanc...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço