float DistanceCalc = 0;
int Echo=12;
int Trigger=13;
float readUltrasonicDistance(int triggerPin, int echoPin)
{
digitalWrite(Trigger, LOW);
delayMicroseconds(2);
digitalWrite(Trigger, HIGH);
delayMicroseconds(10);
digitalWrite(Trigger, LOW);
return pulseIn(Echo, HIGH);
}
void setup() {
Serial.begin(115200);
pinMode(Trigger, OUTPUT);
pinMode(Echo, INPUT);
}
void loop() {
DistanceCalc = ((readUltrasonicDistance(Trigger, Echo) /29) / 2);
Serial.print("DistanceCalc = ");
Serial.print(DistanceCalc,1);
Serial.println(" cn");
}