#define trigPin 9
#define echoPin 8
void
setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void
loop() {
long
sure, mesafe;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
sure = pulseIn(echoPin, HIGH);
mesafe = (sure/2) / 29.1;
if
(mesafe > 200 || mesafe < 0){
Serial.println(
"Menzil Disi"
);
}
else
{
Serial.print(mesafe);
Serial.println(
" cm"
);
}
delay(500);
}

#define echoPin 6
#define trigPin 7
#define buzzerPin 8
int maximumRange = 50;
int minimumRange = 0;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzerPin, OUTPUT);
}
void loop()
{
int olcum = mesafe(maximumRange, minimumRange);
melodi(olcum * 10);
}
int mesafe(int maxrange, int minrange)
{
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration / 58.2;
delay(50);
if (distance >= maxrange || distance <= minrange)
return 0;
return distance;
}
int melodi(int dly)
{
tone(buzzerPin, 440);
delay(dly);
noTone(buzzerPin);
delay(dly);
}