This shows you the differences between two versions of the page.
|
pm:prj2022:ndrogeanu:persistence_of_vision [2022/05/29 11:37] marian.obedeanu [Bibliografie/Resurse] |
pm:prj2022:ndrogeanu:persistence_of_vision [2022/05/29 12:00] (current) marian.obedeanu [Persistence of vision] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Persistence of vision ====== | ====== Persistence of vision ====== | ||
| + | Nume student: [[marian.obedeanu@stud.acs.upb.ro| Obedeanu Marian-Alexandru]] | ||
| + | |||
| + | Grupa: 335CC | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| Line 33: | Line 36: | ||
| {{:pm:prj2022:ndrogeanu:obedeanu_schema_el.jpg?800|}} | {{:pm:prj2022:ndrogeanu:obedeanu_schema_el.jpg?800|}} | ||
| + | ===== Software Design ===== | ||
| + | **Vectorii de litere** sunt valori binare hardcodate prin care se aprind/sting led-urile in functie de litera care se doreste sa se afiseze. | ||
| + | |||
| + | |||
| + | **setup()** | ||
| + | * se initializeaza pinii | ||
| + | * se seteaza spatiul dintre litere in ms | ||
| + | * se seteaza delay-ul dintre afisari in ms | ||
| + | **printLetter(int letter[])** | ||
| + | * folosind vectorii de litere, se va itera prin acestia si se vor afisa literele tinand cont de delay | ||
| + | **loop()** | ||
| + | * se hardcodeaza mesajul apelandu-se functia printLetter() pentru fiecare litera | ||
| + | |||
| + | {{:pm:prj2022:ndrogeanu:obedeanu_diagrama.jpg?400|}} | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| Line 49: | Line 66: | ||
| ===== Download ===== | ===== Download ===== | ||
| - | <note warning> | + | {{:pm:prj2022:ndrogeanu:persistence-of-vision.zip|}} |
| - | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
| - | + | ||
| - | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
| - | </note> | + | |