eh appunto... è questo che non capisco, perchè dice:
"timeout (optional): the number of microseconds to wait for the pulse to start; default is one second (unsigned long)"
cioè che aspetta per partire giusto? ma dopo che è partito come posso fermarlo?
si la tua guida me l'avevi già linkata

ma mi era rimasto il dubbio per il pulseIn con i tiny e visto che devo ancora comprarli volevo essere sicuro prima...