Zaman farkı bulma yardım

Merhaba 2 adet kare dalga sinyalim var ve bunları digital giriş pinlerine bağlı. Bu iki kare dalga arasındaki zaman farkını bulmak istiyorum. Yani aslında 2 adet zero cross detectiondan gelen sinyaller araasında nekadar fark var onu bulmak istiyorum. Kare dalga frekansım 50Hz. Yani ilk kare dalga 1 olduğunda 2. kare dalga nezaman 1 olmuş bunu algılayabilcek programı nasıl yaparım. Timer kullanmak gerekli sanırsam. ?

pulsIn() komutu belki isine yarayabilir. Su linki de incelemeni tavsiye ederim. https://erkanduran.wordpress.com/2017/12/09/arduino-pulsein-fonksiyonunun-kullanimi/