Nueva duda con ultrasonico

La librería tiene por defecto un timeout de 3 ms = 51 cm (Más info Sensor ultrasonico HC-SR04 mide como máximo 51 cm. - #2 by ElRodri - Hardware - Arduino Forum )

Si tienes la ultima versión de github o la rev.3 del blog puedes seleccionar el timeout máximo que que deses teniendo en cuenta:

centímetros * 58 = Max.TimeOut

Sustituye esta linea:

Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)

Por esta:

Ultrasonic ultrasonic(9,8,3000); // (Trig PIN,Echo PIN, Max.TimeOut in µsec )

Sustituye los 3000 microsegundos con el tiempo máximo de timeout que tu necesites.


El tema del ruido ten en cuenta que mide las distancias por medio del sonido, y el ruido que hace es casi imperceptible para el oído humano ( si eres muy joven lo oyes más que si eres más mayor) pero por lo general para poder escuchar el sonido tienes que ponerte el sensor delante de la oreja :relaxed:

Un saludo!