const int tri=2;
const int ec=4;
long duration;
float distance;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(tri, OUTPUT);
pinMode(ec,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
distance=getdistance();
Serial.println("Distance:"+String(distance));
delay(1000); // this speeds up the simulation
}
long getdistance()
{
digitalWrite(tri,LOW);
delayMicroseconds(2);
digitalWrite(tri,HIGH);
delay(10);
digitalWrite(tri,LOW);
duration=pulseIn(ec,HIGH);
return(duration*0.034/2)+1;
}