This shows you the differences between two versions of the page.
pm:prj2023:apredescu:translator-morse [2023/05/21 20:51] alexandra.rizoiu |
pm:prj2023:apredescu:translator-morse [2023/05/29 22:21] (current) alexandra.rizoiu |
||
---|---|---|---|
Line 32: | Line 32: | ||
</note> | </note> | ||
- | {{schema_morse.png}} | + | {{schema_morse.png?600}} |
==== Imagini ==== | ==== Imagini ==== | ||
- | {{imagine1_morse.jpg}} | + | {{imagine1_morse.jpg?600}} |
+ | ===== Software Design ===== | ||
- | ===== Bibliografie/Resurse ===== | + | {{schemablocmorse.png}} |
- | <note> | + | === Workflow === |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | * **setup()**: Se face setupul pentru pini si se activeaza interfata USART |
+ | |||
+ | * **loop()**: Verifica daca suntem in modul text sau Morse. Pentru text, va citi caracter cu caracter, va transforma in morse si va face LED-ul sa clipeasca pentru a transmite mesajul. Foloseste ca intermediari functiile flashSequence() si flashDotOrDash(). Verifica mereu daca citeste combinatia "sw", caz in care se schimba pe modul Morse. Pentru acesta verifica pentru cat timp e apasat butonul si face conversia din apasari in Morse. Foloseste ca intermediari functiile interpretMorseCode(), decodeMorseCode() si getCharacterFromMorse(). | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{morse.zip}} | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
+ | |||
+ | |||
+ | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | * Lab0: https://ocw.cs.pub.ro/courses/pm/lab/lab0-2022 | ||
+ | * Lab1: https://ocw.cs.pub.ro/courses/pm/lab/lab1-2022 | ||
+ | * Lab2: https://ocw.cs.pub.ro/courses/pm/lab/lab2-2023 | ||
+ | * Lab3: https://ocw.cs.pub.ro/courses/pm/lab/lab3-2023 | ||
+ | * Tutorial morse: https://www.instructables.com/Arduino-Morse-Code-1/ | ||
+ | * Reguli Morse: https://www.codebug.org.uk/learn/step/541/morse-code-timing-rules/ |