Comprobar HC-SR04 SOLUCIONADO

Mira que lo tengas bien conectado y bien definido el sensor, el primero numero es el Trig (9) y el segundo el Echo (8).

Ultrasonic ultra1(9,8); // (Trig,Echo)

Puedes hacer lo que te dice Sergegsx pero elimina la linea

dist1 = ultra1.Ranging(CM); // mide distancia sensor 1
Serial.println(ultra1.Ranging(CM));

Por que si haces dos mediciones seguidas sin un delay(); los echos dan medidas erróneas en la segunda medición

Aunque el código no creo que sea el error, mira que tengas la ultima versión de la librería de ultrasonidos: - GitHub - JRodrigoTech/Ultrasonic-HC-SR04: Ultrasonic HC-SR04 library for Arduino IDE

Un saludo!

HC-SR04.sch.jpg