Revista Digital Sexto semestre en electrónica 1 | Page 21

Programación:

int TRIG = 10;

int ECO = 9;

float DURACION;

float DISTANCIA;

void setup() {

Serial.begin(9600);

pinMode(TRIG,OUTPUT);

pinMode(ECO,INPUT);

}

void loop() {

digitalWrite(TRIG, LOW);

delayMicroseconds(2);

digitalWrite(TRIG, HIGH);

delayMicroseconds(10);

DURACION = pulseIn(ECO,HIGH);

DISTANCIA = DURACION/58.2;

Serial.print(DISTANCIA);

Serial.println("cm");

delay(200);

}

Simulación del Proyecto: