Autor Tema: Problema con ultrasonido hc-rs04  (Leído 1495 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Gato

  • PIC10
  • *
  • Mensajes: 1
Problema con ultrasonido hc-rs04
« 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

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Problema con ultrasonido hc-rs04
« Respuesta #1 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