Bonjour,
bonne remarque, essayer de trouver des choses déjà à moitié faites n'est pas forcément la meilleure façon d'apprendre, on fait alors surtout de la recopie, et de plus il y aurait beaucoup à dire sur certains montages que l'on trouve sur le web.
Le lien donné plus haut mentionne bien une mesure réciproque, cela part bien, mais le programme est écrit en assembleur (beurk, totalement injustifié la plupart du temps), déjà peu lisible de base, mais qui plus est avec des commentaires en tchèque !!! Donc impossible à modifier, autant repartir de zéro. Effort louable de l'auteur, mais mauvaise pioche.
Pour les basses fréquences, il faut faire une mesure de la période (fréquencemètre réciproque), on compte les périodes d'un signal de référence, 10MHz par exemple, pendant N périodes du signal inconnu (ici, N passages du balancier par exemple). On déduit alors la fréquence et tout ce qu'on veut, dérive, stabilité...
Tout ça n'est que de l'électronique et de la programmation pas bien compliquée (mais on peut déjà faire n'importe quoi à ce niveau).
En revanche, ce qui est plus délicat, c'est la mise en forme du signal d'entrée. Mesure optique, acoustique, vibratoire.... Pas mal de possibilités, du moins sur le papier. En pratique, cela peut s'avérer délicat selon la voie choisie. En faisant appel aux techniques de traitement de signal, on peut faire des choses extraordinaires, mais c'est vite très complexe et cela demande un peu d'expérience, et souvent beaucoup de temps en mise au point.
On est finalement assez proche d'un accordeur d'instrument de musique. Aujourd'hui, il y a pas mal d'applications de ce type sur smartphone ou PC. Des "accordeurs d'horloge" sur smartphone, cela existe ? On va dire que j'écris l'inverse du début du post. Pas vraiment en fait. Certaines choses, en apparence simple, sont en réalité très complexes à mettre au point. Si on a assez de temps et de compétences, cela est jouable. Si cela existe tout fait pour un prix dérisoire, il faut se poser des questions. Mais le pire est d'essayer de faire un assemblage de bric et de broc de morceaux ramassés à droite et à gauche et sans tout comprendre.
Donc, sujet intéressant, surtout côté capture et traitement du signal !