Comparador de tiempo , numero de vueltas de un encoder

Hola, he hecho un proyecto el cual mediante un optointerruptor hago el conteo de vueltas de un encoder gigante, alguien podria ayudarme a realizar con contador del tiempo que tarda en dar una vuelta a otra, gracias!

Aprende el uso de millis().
En su momento max_saeta hizo este tutorial de millis()
Disparas millis() con el evento inicial, tomas su tiempo.
Luego cuando completes la vuelta (cosa que tu sabrás cómo), vuelves a leer millis() y lo restas del valor anterior.
Para practicar con el, mira el código BlinkWithoutDelay.ino del ide que usa millis() y te intruduce en su manejo.