Ultrasonic
Ultrasonic
PROGRAM IT:
#include <NewPing.h> //include library
#define TRIGGER_PIN 11
#define ECHO_PIN
10
//declare pin nos.
#define MAX_DISTANCE 200
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
// NewPing setup of pins and maximum distance.
int DistanceIn;
int DistanceCm;
//declare variables
void setup()
{
Serial.begin(9600);
Serial.println("UltraSonic Distance Measurement");
}
void loop()
{
delay(100);// Wait 100ms between pings (about 10 pings/sec). 29ms
should be the shortest delay between pings.
DistanceIn = sonar.ping_in();
Serial.print("Ping: ");
Serial.print(DistanceIn); // Convert ping time to distance and print
Serial.print(" in
");
// result
delay(100);// Wait 100ms between pings (about 10 pings/sec).
DistanceCm = sonar.ping_cm();
Serial.print("Ping: ");
Serial.print(DistanceCm);
Serial.println(" cm");
}