#define BUZZER_pin 11
#define trigr_pin 7
#define ECHO_PIN 6
void setup() {
// put your setup code here, to run once:
pinMode(BUZZER_pin, OUTPUT);
pinMode(trigr_pin, OUTPUT);
pinMode(ECHO_PIN, INPUT);
}
void make_pulse(int pin)
{
digitalWrite(pin, HIGH);
delayMicroseconds(10);
digitalWrite(pin, LOW);
}
void loop() {
make_pulse(trigr_pin);
int distance = pulseIn(ECHO_PIN,HIGH) / 58;
if (distance < 100)
{
tone(BUZZER_pin, 256, 255);
delay(500);
}
if (distance < 50)
{
tone(BUZZER_pin, 256);
delay(500);
}
if (distance < 10)
{
tone(BUZZER_pin, 2506, 255);
delay(500);
}
}