#include <Ultrasonic.h>
int pino_Buzzer = 2;
int pino_Trig = 3;
int pino_Echo = 4;
Ultrasonic Sensor(pino_Trig, pino_Echo);
int distancia;
#define frequencia 3500
void setup() {
// put your setup code here, to run once:
pinMode(pino_Buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
distancia = Sensor.read();
if(distancia < 80 && distancia > 50){
tone(pino_Buzzer, frequencia, 100);
delay(1000);
}
if(distancia < 50 && distancia > 30){
tone(pino_Buzzer, frequencia, 100);
delay(700);
}
if(distancia < 30 && distancia > 20){
tone(pino_Buzzer, frequencia, 100);
delay(300);
}
if(distancia < 20 && distancia > 10){
tone(pino_Buzzer, frequencia, 100);
delay(150);
}
if(distancia < 10){
tone(pino_Buzzer, frequencia);
}
//Serial.print("Distância: ");
//Serial.print(distancia);
//Serial.println("cm");
//delay(500);
}