Proiectul meu constă într-un dispozitiv ce are rolul de a traduce codul morse transmis prin bătăi, deci prin vibrații (o lovitură normală reprezintă '.', iar cele mai puternice '-').
Ideea de decodor de cod morse a plecat de la un proiect pe care l-am găsit online ce detecta un cod secret bătut la ușă (o parolă secretă). Ideea principală mi s-a părut interesantă, însă am venit cu această dezvoltare deoarece mi s-a părut ca fiind ceva mai complexă și cel puțin la fel de interesantă.
Cred că este util deoarece ar ajuta pe cineva ce nu cunoaște traducerile codului morse sa traducă un mesaj.
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
Dispozitivul se foloseste de vibratiile receptate de piezo prin bataile in cutie. Acestea sunt apoi filtrate in functie de valoarea pe care o trimite mai departe senzorul si se obtin caractere din alfabetul morse. Acestea sunt apoi traduse si se afiseaza la ecran cuvantul rezultat.
Se poate folosi butonul pentru a sterge tot continutul cuvantului si pentru a porni unul nou.
Descrierea codului aplicaţiei (firmware):
In urma realizarii acestui proiect pot spune ca inteleg mai bine felul in care functioneaza microprocesoarele si componentele ce intra in alcatuirea dispozitivelor, majoritatea invataturilor trase fiind datorate erorilor ce mi-au dat batai de cap. In ciuda acestora, mi-a facut placere sa ajung la acest rezultat. }
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.