Updating Ping example (to print distance rather than blink an LED).

This commit is contained in:
David A. Mellis 2008-11-03 20:18:37 +00:00
parent f03a7d1f0e
commit 542a64fac1
1 changed files with 9 additions and 8 deletions

View File

@ -1,9 +1,8 @@
int pingPin = 7;
int ledPin = 13;
void setup()
{
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop()
@ -28,12 +27,14 @@ void loop()
// convert the time into a distance
inches = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);
// the closer an object is, the faster the led will blink
digitalWrite(ledPin, HIGH);
delay(cm);
digitalWrite(ledPin, LOW);
delay(cm);
Serial.print(inches);
Serial.print("in, ");
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(100);
}
long microsecondsToInches(long microseconds)