Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul constă în realizarea unui tuner pentru chitara. Sunetul va fi captat de microfon, apoi prelucrat. In functie de frecventa semnalului voi detecta nota cea mai apropiata (in functie de ce tuning este selectat), dupa care voi aprinde unul din cele 3 leduri corespunzatoare corzii respective (prea inalt, prea jos, perfect). Tuning-ul va putea fi schimbat si va fi afisat pe LCD.
Lista de piese
Am scris codul in notepad++ si am folosit avr-gcc pentru a il compila.
Folosesc o matrice de frecvente pentru determinarea notei si un array de string-uri pentru afisarea pe LCD.
Mod de functionare:
Am reusit sa fac afisarea pe LCD, detectarea apasarilor de butoane si aprinderea LED-urilor.
Din pacate nu am reusit sa extrag inputul de la microfon, deci demonstratia mea va fi cam seaca :( .
Desi nu am reusit sa finalizez detectarea frecventei, restul proiectului este functional.
Totusi …cred ca cea mai importanta concluzie ar fi… NU atinge letcon-ul ca sa verifici daca s-a incalzit. Serios.