This is an old revision of the document!


Proiect Cod Morse

Introducere

Proiectul implică crearea unui dispozitiv care poate traduce litere și cifre din alfabetul latin în codul Morse, utilizând un LED și o placă Arduino. Scopul acestui proiect este de a ilustra principiile de bază ale codului Morse și de a oferi o modalitate interactivă de a experimenta cu placa Arduino și componentele electronice asociate.Consider că acest proiect este util pentru cei interesați să învețe despre codul Morse și să dobândească cunoștințe practice despre utilizarea plăcilor Arduino în proiecte de electronică.

Descriere generală

Proiectul constă într-un sistem hardware și software care permite utilizatorului să introducă un mesaj în alfabetul latin, iar acesta să fie transmis și afișat în codul Morse utilizând un LED și o placă Arduino. Schema bloc a proiectului include un modul hardware care constă din LED, rezistor și placă Arduino, iar modulul software este responsabil pentru traducerea mesajului în cod Morse și pentru controlul LED-ului în consecință.

Hardware Design

Pentru realizarea acestui proiect, sunt necesare următoarele piese și componente:

  • LED sau Neopixeli
  • Rezistor de 220 ohmi
  • Placă Arduino și cablu USB
  • Breadboard
  • Cabluri de legătură

Software Design

Cateva idei de baza pentru partea software a proiectului:

  • Funcții separate pentru gestionarea intrărilor seriale, apăsării butonului și controlul LED-ului și buzzer-ului.
  • Intrare serială: Permite introducerea mesajelor text pentru traducere în cod Morse.
  • Buton: Permite introducerea manuală a codului Morse prin apăsări scurte și lungi.
  • Array-uri pentru litere și cifre: Folosite pentru a mapa caracterele la secvențe de cod Morse.
  • Ton de eroare: Emite un ton specific dacă secvența de cod Morse nu este validă.
  • Delays minime: Folosește delay-uri scurte pentru a nu bloca execuția altor funcții importante.

Rezultate Obținute

Concluzii

Download

Jurnal

TODO

Bibliografie/Resurse

pm/prj2024/amocanu/elena.ursescu.1716741403.txt.gz · Last modified: 2024/05/26 19:36 by elena.ursescu
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