Morse Encoder

Proiectul Morse Encoder are ca scop traducerea in alfabetul Morse a caracterelor primite de la o tastatura PC standard si afisarea caracterelor de la intrare, in format codificat, la output-ul reprezentat de un ecran standard.

Inca din copilarie am fost fascinata de codul Morse, prin urmare m-am gandit ca proiectul la PM este o buna ocazie sa combin utilul cu placutul, asa ca am hotarat sa imi aleg acesta tema :)

Proiectul poate fi util pentru cei care doresc sa invete codul Morse. De la tastatura se pot introduce unul sau mai multe caractere, iar pe ecranul placutei poti vedea traducerea in aflabetul Morse. Prin urmare, poti invata step by step caracterele, apoi combinatii de caractere si modalitati de folosire cat mai productive.

Codul Morse este urmatorul:

Descriere generală a proiectului

Hardware Design

Pentru realizarea hardware a acestui proiect am adaugat urmatoarele componente placii de baza:

  • LCD Bolymin - ecran 16×2, pus pe o placuta de test
  • 2 leduri de 3 mm (galben si verde)
  • panglica cu fire colorate

Descrierea pinilor LCDului este urmatoarea:

Software Design

  • Pentru partea de programare va fi folosit limbajul C, mediul de dezvoltare AVR-STUDIO si compilatorul avr-gcc.
  • Programul va primi un caracter de la INPUT, va face matching pe un dictionar cu perechi de forma (caracter - codificare morse) si in functie de reprezentarea gasita, va afisa pe ecran repezentarea in cod Morse. Pentru acest lucru este nevoie, pe partea de hardware, si de FTDI.
  • După cum se observa, caracterele sunt reprezentate într-un sistem binar, astfel că putem codifica cele două simboluri folosite pentru codificare, drept valori 0 şi 1 ale unor biţi. Drept conventie, putem nota punctul cu 1 şi linia cu 0, si folosim aceste simboluri drept biti.

Rezultate Obţinute

Concluzii

Proiectul la PM este unul dintre cele mai faine lucruri pe care le-am facut pana acum in facultate :) Imi pare rau ca nu am reusit sa am ceva finalizat (am probleme cu bootloader-ul). Partea hardware a fost pentru mine o experienta cel putin interesanta si challenging!

Ce as mai fi vrut sa adaug proiectului:

  • posibilitatea de a reda printr-un difuzor translatia in cod Morse
  • posibilitatea de a scrie de la tastatura si de a afisa imediat pe LCD (este necesar FTDI)

Download

Bibliografie/Resurse

pm/prj2013/rdobre/georgiana-nenciu.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0