#define buzzer 2
#define echo 6
#define trigger 7
int duracao = 0;
int distancia = 0;
void setup()
{
pinMode(buzzer, OUTPUT);
pinMode(echo, INPUT);
pinMode(trigger, OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigger, HIGH);//Mandando o sinal
delay(100);
digitalWrite(trigger, LOW);//Fechando o sinal
duracao = pulseIn(echo, HIGH); //Armazena o que foi lido
distancia = duracao*0.017; //Cálculo distância
Serial.println(distancia);
delay(1000);
if(distancia < 25){
digitalWrite(buzzer, HIGH);
delay(150);
digitalWrite(buzzer, LOW);
}
}