Table of Contents

Morse Translator

Introducere

Autor : Voinea Bianca Marilena

Proiectul consta in realizarea unui translator pe leduri pentru codul Morse.

Descriere generala

Pentru o secventa Morse primita ca input cu ajutorul unor butoane se va putea face translatarea imediata pe leduri.

De exemplu daca se introduce o linie se va afisa 'T' dar daca in continuarea acesteia se adauga un punct vom avea 'N', in schimb in cazul unei a doua linii vom avea 'M'.

Matricea este una 8×8, formata din LED-uri de 5mm asezate in format “common-row cathode”

Schema bloc

Hardware design

Coloanele matricii le-am pus pe PORTA, pe pinii PA0 - PA7

Randurile matricii le-am pus pe PORTD, pe pinii PD0 - PD7

Butoanele le-am pus pe PORTB, pe pinii PB0 - PB5

Lista de piese

Schema electrica

Software design

Pe matricea de 8×8 am facut reprezentarea binara pentru fiecare litera de la A la Z si numar de la 0 la 9, de exemplu pentru litera V:

                                        0, 0, 0, 0, 0, 0, 0, 0,
					0, 1, 0, 0, 0, 1, 0, 0,
					0, 1, 0, 0, 0, 1, 0, 0,
					0, 1, 0, 0, 0, 1, 0, 0,
					0, 1, 0, 0, 0, 1, 0, 0,
					0, 1, 0, 0, 0, 1, 0, 0,
					0, 0, 1, 0, 1, 0, 0, 0,
					0, 0, 0, 1, 0, 0, 0, 0,

Inputul primit de la butoane este salvat intr-un vector si procesat la fiecare iteratie, pentru a vedea daca se schimba starea programului si litera afisata. Un exemplu de rulare al algoritmului : . = am primi punct , _ = am primit linie, 0 = nici un caracter inregistrat

_ _ 0 0 0 0 = M

_ . 0 0 0 0 = N

Rezultate obtinute

Concluzii

Lipiturile au fost mai grele de facut datorita placii de test, fludorul nu voia sa se lipeasca mai deloc. Niste rezistente mai mici sunt perfecte pentru un proiect de genul acesta. Nu am reusit sa implementez tot algoritmul si logica acestuia pe placuta, insa dupa o cadere nervoasa si degete arse pot spune ca matricea de leduri chiar arata bine.

Download

Arhiva cu codul si Makefile:

morse_translator.zip

Jurnal

- 19.04 : Alegerea temei proiectului

- 20.04 : Realizare pagina wiki pentru proiect

- 05.05 : Realizare schema electrica

- 13.05 : Achizitionare componente necesare

- 20:05 : Realizare proiect

- 24:05 : PM Fair

Bibliografie/Resurse

PDF

Tutorial matrice LED-uri

Magazin piese cu ridicare de la sediu

Video indian cu matrice de LED-uri