Go Down

Topic: Programming logic using 2 ultrasonic sensor hc-sr04 (Read 2279 times) previous topic - next topic

capab

Im, sorry how to print raw result?
i only know how to use serial.print.

AWOL

Quote
i only know how to use serial.print.

So, use that to print the values returned by the rangefinders, before you make any decisions based on those values.
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

cjdelphi

instead of "out of range" post the reading .... ie what's the value..

Code: [Select]

 if (distance >= 3 && distance <= 50)
 {
 
   Serial.print(distance);
   Serial.println(" cm");
 
   digitalWrite(LED, HIGH);
 }
 
  if (bdistance >= 3 && bdistance <= 50)
 {

 
   digitalWrite(LED2, HIGH);
 }
 
 else {
    Serial.println("Out of range");
    Serial.print(bdistance);
    Serial.println(" cm");

    digitalWrite(LED, LOW);
    digitalWrite(LED2, LOW);
 }
 delay(500);

capab

i use "else if" right now and i use the delay. it seems to work fine..
thank you for all your help guys..  :D

Photo-Worx

Could you list your current code that works?
I just purchased one of these sensors on ebay and need some help figuring out the code for it. I thought this module would be the same as the Ping))). I was wrong, but hope to get it to work just as well.

Thank you.

Go Up