This shows you the differences between two versions of the page.
|
pm:prj2023:apredescu:translator-morse [2023/05/21 20:53] alexandra.rizoiu |
pm:prj2023:apredescu:translator-morse [2023/05/29 22:21] (current) alexandra.rizoiu |
||
|---|---|---|---|
| Line 32: | Line 32: | ||
| </note> | </note> | ||
| - | {{schema_morse.png?1000}} | + | {{schema_morse.png?600}} |
| ==== Imagini ==== | ==== Imagini ==== | ||
| - | {{imagine1_morse.jpg?1000}} | + | {{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/ | ||