TODOPIC

Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: Gato en 27 de Diciembre de 2015, 07:59:48

Título: Problema con ultrasonido hc-rs04
Publicado por: Gato en 27 de Diciembre de 2015, 07:59:48
Estoy haciendo un proyecto que consiste en un pequeño coche con dos motores y un sensor de ultrasonidos HC-SRO4 dirigido vía infrarrojos con un mando. El coche funciona perfecto para adelante,atrás, izquierda y derecha

El problema que tengo es que cuando le digo al sensor de ultrasonidos

if ( distancia < 10 ) // si la distancia es 10
{

PARADA(); // para

delay(2000);// espera 2 segundos

ENDARRERE();// ves hacia atrás (AQUI TENGO EL PROBLEMA EN VEZ DE IR HACIA ATRÁS COMO LE
INDICO GIRA A DERECHA)
}
Esta parte que os pongo es solo el cacho del ultrasonidos, no se si con esto podréis ayudarme a que cuando pare espere los dos segundos y tire hacia atrás, no que gire a derecha.

si necesitáis mas parte del código para solventar el problema hacérmelo saber.


Saludos
Título: Re:Problema con ultrasonido hc-rs04
Publicado por: KILLERJC en 27 de Diciembre de 2015, 12:28:43
Si eso es lo único que tenes en el código, entonces eso no es lo que anda mal. Ahora si tenes varias if, con distintos valores y uno va hacia la derecha es lo mas seguro que se ejecute eso.

Si eso es lo unico que tenes, entonces las funciones endarrere() esta mal