Otro sensor digital que utiliza el mtodo de contar el tiempo transcurrido
entre la emisin de un pulso ultrasnico y su posterior recepcin para medir distancias es el SRF05 de Devantech. Es capaz de medir distancias entre 3 cm y 3 m a un ritmo de hasta 20 veces por segundo. Este sensor se puede conectar de dos maneras diferentes a nuestra placa Arduino: o bien utilizando cuatro cables (modo 1 compatible con su predecesor, el sensor SRF04), o bien usando tres (modo 2). Si observamos el dorso del sensor y mantenemos la serigrafa SRF05 visible a nuestra izquierda, en el modo 1 los cinco conectores de la zona inferior se corresponden, de izquierda a derecha, con: alimentacin (5 V), entrada del rebote ultrasnico (pin echo), salida del pulso ultrasnico (pin trigger), pin que no se ha de conectar a nada y tierra. El pin echo se ha de conectar a un pin de entrada digital de nuestra placa Arduino y el pin trigger a un pin de salida digital. Este pin trigger es el responsable de generar una pulso con una duracin exacta de 10 microsegundos, el cual marca el inicio del envo de la seal ultrasnica, y el pin echo utiliza el mismo truco que el sensor Ping))) para contar el tiempo transcurrido entre envo y recepcin del ultrasonido: el mantener una seal HIGH mientras no se reciba el rebote.