#define led1 13
#define led2 12
#define buzzer 25
#define trig 32
#define echo 33
long tiempo;
int distancia;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
}
void loop(){
digitalWrite(trig, HIGH);
delay(10);
digitalWrite(trig, LOW);
tiempo =pulseIn(echo,HIGH);
distancia = tiempo * 0.034/2;
if(distancia < 100){
digitalWrite(led1, HIGH);
tone(buzzer,900);
delay(1000);
digitalWrite(led1, LOW);
noTone(buzzer);
delay(1000);
}
else if(distancia<200){
digitalWrite(led2, HIGH);
tone(buzzer,1200);
delay(1000);
digitalWrite(led2,LOW);
noTone(buzzer);
delay(1000);
}
}