const byte trig = 17;
const byte echo = 5;
const byte buzzer = 4;
void setup () {
pinMode(buzzer, OUTPUT);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
}
void loop() {
Serial.println(dist());
tone(buzzer, 500);
delay(100);
noTone(buzzer);
delay(50);
tone(buzzer, 300);
delay(60);
tone(buzzer, 100);
delay(123);
tone(buzzer, 600);
delay(100);
tone(buzzer, 100);
delay(10);
tone(buzzer, 600);
delay(160);
tone(buzzer, 900);
delay(200);
tone(buzzer, 100);
delay(5);
tone(buzzer, 170);
delay(10);
tone(buzzer, 400);
delay(160);
tone(buzzer, 456);
delay(200);
tone(buzzer, 400);
delay(56);
tone(buzzer, 30);
delay(90);
tone(buzzer, 500);
delay(200);
tone(buzzer, 120);
delay(19);
tone(buzzer, 607);
delay(45);
tone(buzzer, 657);
delay(289);
tone(buzzer, 675);
delay(1);
tone(buzzer, 10);
delay(167);
tone(buzzer, 470);
delay(151);
tone(buzzer, 873);
delay(213);
}
int dist(){
int t,s;
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
t=pulseIn(echo, HIGH);
s=0.034*t/2;
return s;
}