JRodrigo:
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
Un saludo!
Gracias , entonces si quiero medír 100cm seria 100*58 y eso va en la parte del tiempo.
Y en cuanto a lo del sonido no se si tengo oído de perro oque pero se escucha mucho cuando le pones un objeto enfrente.
Que librería recomiendan mas, esta o la new Ping?