Compte tour laser (compte tour, compteur de passage ect...)

Bon, j'y arrive pas..
Ou du moins j'arrive pas a comprendre comment la fonction pulseIn pourrais m'aider...
Si j'ai bien compris elle mesure la durée d'une impulsion sur une broche de l'arduino ?

Mais deux choses :

La première, en quoi la durée de l'impulsion m'intéresse quand je doit mesuré l'écart entre deux des impulsions ?

La seconde, toujours si j'ai bien compris, la fonction calcul combien de temps la broche est en HIGH ou LOW, pour renvoyer une valeur de temps, hors, quand ma LDR reçois de la lumière, elle renvois une valeur de courant je croit (de 0 à 5V selon la resistance ?) donc comment lui faire calculer ça a ma fonction pulseIn ?