#include <SoftwareSerial.h>
#define echoPin 7
#define trigPin 8
long duracion, distancia;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
while (!Serial) {}
Serial.println("Placa conectada");
}
void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duracion = pulseIn(echoPin, HIGH); //mide la duración del pulso hasta recibir el eco
distancia = duracion/58.2; //pasa la duración del pulso a cm
Serial.print(distancia);
Serial.println(" cm");
}
No hay comentarios:
Publicar un comentario