Código fuente de la función Pulsen
La función pulseIn se utiliza para leer la duración del pulso del pin, que puede ser alta o baja. Si es alto, la función esperará a que el pin suba y luego comenzará a contar hasta que el pin baje. Devuelve la duración del pulso en milisegundos. Si el valor del tiempo de espera aún no se ha leído, se devolverá 0.
El tipo de valor de retorno de la función pulseIn no tiene signo largo y los tres parámetros representan respectivamente el pin de entrada del pulso, el estado de la respuesta del pulso (pulso alto o pulso bajo) y el tiempo de espera.
Ejemplo: int a=pluseIn(0, alto)