int TRIG = 11;
int ECO = 9;
int LEDR = 3;
int LEDY = 4;
int LEDG = 5;
int DURACION;
int DISTANCIAR;
int DISTANCIAY;
int DISTANCIAG;
int BUZZER=8;
void setup() {
pinMode(TRIG, OUTPUT);
pinMode(ECO, INPUT);
pinMode(LEDR, OUTPUT);
pinMode(LEDY, OUTPUT);
pinMode(LEDG, OUTPUT);
Serial.begin(9600);
pinMode(BUZZER, OUTPUT);
}
void loop() {
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn(ECO, HIGH);
DISTANCIAR = DURACION / 58.2;
Serial.println(DISTANCIAR);
delay(200);
DISTANCIAY = DURACION / 58.2;
Serial.println(DISTANCIAY);
delay(200);
DISTANCIAG = DURACION / 58.2;
Serial.println(DISTANCIAG);
delay(200);
if(DISTANCIAG <= 200 && DISTANCIAG >= 100){
digitalWrite(LEDG, HIGH);
tone(7,220, 20);
}
if(DISTANCIAG <= 99){
digitalWrite(LEDG, LOW);
}
if(DISTANCIAY <= 99 && DISTANCIAY >= 50){
digitalWrite(LEDY, HIGH);
tone(7,252, 20);
}
if(DISTANCIAY >= 100){
digitalWrite(LEDY, LOW);
}
if(DISTANCIAY <= 49){
digitalWrite(LEDY, LOW);
}
if(DISTANCIAR <= 49 && DISTANCIAR >= 0){
digitalWrite(LEDR, HIGH);
tone(7,292, 20);
}
if(DISTANCIAR >=50 ){
digitalWrite(LEDR, LOW);
}
}