Leer frecuencia guitarra

Quiero hacer un afinador de guitarra, y no se como leer la frecuencia de cada nota con el arduino, he estado mirando por el foro pero no e visto nada parecido, algún consejo??

Gracias!

http://arduino.cc/forum/index.php/topic,69995.0.html

no es como lo quiero hacer, en vez mirar cuerda a cuerda con el diodo, lo que quiero es que o bien con un microfono electret o directamente con un jack conectado a la guitarra, introducir la frecuencia de la nota al arduino, para mostrarla por una LCD

la verdad soy nuevo, pero se me ocurrio algo que depronto puedes mejorar y hacer lo que quieres.

Vas cogiendo los datos desde una entrada analoga, con una tasa de muestreo fija, luego puedes pasar esos datos a la pc y hacele un fft (fast fourier transform) para ver la frecuencia de la señal.

Suerte!