Am ales sa fac un aparat care sa traduca din si in codul morse. Pe langa functia de traducere, aparatul poate sa intre in modul joc unde utilitatorul poate invata sa scrie in codul morse.
Scopul proiectului este crearea unei metode placute si rapide de a traduce si de a invata codul morse.
Aparatul va avea un switch cu ajutorul caruia utilizatorul va selecta modul de functionare: coder / decoder sau joc.
Aparatul va avea doua tastaturi: * pentru literele alfabetului cu un buton pentru a trimite mesajul * pentru tastatura pentru ”.” si “__” cu un buton pentru a trimite mesajul
Aparatul va retine istoricul mesajelor pe un card micro SD. Mesajele vor aparea pe un ecran LCD.
Atunci cand aparatul este in modul de joc si utilizatorul introduce un raspuns gresit se va aprinde un LED rosu, in caz contrar, se va aprinde un LED verde.
Lista componente:
Alimentarea și încărcarea codului se va face prin USB.
Este un dictionar cu toate literele alfabetului limbii engleze traduse in codul morse. Pentru a afla traducerea unei litere trebuie tinut apasat butonul asignat acesteia.
Este traducator din alfabetul limbii engleze in codul morse. Programul primeste input de la tastatura pana la apasarea tastei ENTER. Programul apoi traduce datele primite si afisaza corespondentul in alfabetul limbii engleze. Tot ce este trimis programului in cadrul acestei optiuni este retinut pe cardul SD in fisierul test.txt pentru a forma mesajul complet.
Este un joc care arata utilizatorului o litera din alfabetul limbii engleze si asteapta codificarea acestuia in codul morse. Dupa trimiterea mesajului prin apasarea tastei ENTER programul afisaza in paralel raspunsul corect si raspunsul jucatorului.
Am folosit libraria #include <LiquidCrystal_I2C.h>
Am folosit pini speciali pentru i2c :
Am folosit librariile: #include <SPI.h> #include <SD.h>
Am folosit pini speciali pentru SPI:
Am initializat cardul SD cu FAT32
Proiectul este functional.
Am folosit laboratoarele:
Aici puteti gasi demo-ul in care sunt prezentate toate modurile de utilizare ale proiectului!
https://www.youtube.com/watch?v=hCZUtScfvDM
Utilizatorul poate sa foloseasca proiectul pentru a invata codul morse si pentru a transmite mesaje.
Aici puteti gasi codul meu!
girlea_anana_catalina_333ca_code_morse.zip