#define PIN_TRIG 8 #define PIN_ECO 7 void setup () { Serial.begin (9600); pinMode (PIN_TRIG, OUTPUT); pinMode (PIN_ECO, INPUT); } void loop(){ long duracion, distancia; digitalWrite(PIN_TRIG, LOW); delayMicroseconds(2); digitalWrite(PIN_TRIG, HIGH); delayMicroseconds(10); digitalWrite(PIN_TRIG, LOW); duracion = pulseIn(PIN_ECO, HIGH); distancia = (duracion/2) / 29; if(distancia >= 500 || distancia<=0){ Serial.println("Fuera de rango"); } else{ Serial.print(distancia); Serial.println("cm"); } delay(500); }