// Define los pines para el sensor HC-SR04
const int trigPin = 18;
const int echoPin = 15;
void setup() {
// Inicia la comunicación serial a 9600 baudios
Serial.begin(115200);
// Configura los pines como salida o entrada
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
// Emite un pulso ultrasónico para activar el sensor
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Mide el tiempo de eco del pulso ultrasónico
unsigned long tiempoEcho = pulseIn(echoPin, HIGH);
// Convierte el tiempo de eco a distancia en centímetros
float distancia = tiempoEcho / 58.0;
// Imprime la distancia en la consola serial
Serial.print("Distancia: ");
Serial.print(distancia);
Serial.println(" cm");
// Espera 500 milisegundos antes de realizar la siguiente medición
delay(500);
}