This shows you the differences between two versions of the page.
pm:prj2022:amocanu:panou_de_afisaj_pe_matrici_led [2022/05/23 23:06] alexandru.serban00 [Software Design] |
pm:prj2022:amocanu:panou_de_afisaj_pe_matrici_led [2022/05/23 23:13] (current) alexandru.serban00 [Download] |
||
---|---|---|---|
Line 173: | Line 173: | ||
* **Conceptul programului software**: | * **Conceptul programului software**: | ||
- | Conceptul programului realizat pentru Arduino in vederea gestionarii Panoului de afisaj cu matrici LED este bazat pe urmatoarele: | + | Programului realizat pentru Arduino in vederea gestionarii Panoului de afisaj cu matrici LED este bazat pe urmatoarele: |
- | - in functia setup se initializeaza diverse componente folosite: panoul de afisaj si parametrii de afisare (intensitate luminoasa, viteza scoll text), comunicatia seriala cu | + | |
- | modulul bluetooth, respectiv cu serial monitor, comunicatia prin I2C; | + | - in functia setup se initializeaza diverse componente folosite: panoul de afisaj si parametrii de afisare (intensitate luminoasa, viteza scoll text), comunicatia seriala cu modulul bluetooth, respectiv cu serial monitor, comunicatia prin I2C; |
- | - in functia principala loop se asteapta comanda ce trebuie executata fie de la bluetooth, fie de la serial monitor, aceasta se parseaza si se aplica functiei ce realizeaza afisarea | + | |
- | pe matricea de LED-uri. | + | - in functia principala loop se asteapta comanda ce trebuie executata fie de la bluetooth, fie de la serial monitor, aceasta se parseaza si se aplica functiei ce realizeaza afisarea pe matricea de LED-uri. |
Pentru parsarea comenzii primite si executia acesteia au fost implementate o serie de functii (14 la numar) care sunt apelate in mod corespunzator: | Pentru parsarea comenzii primite si executia acesteia au fost implementate o serie de functii (14 la numar) care sunt apelate in mod corespunzator: | ||
Line 233: | Line 233: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Toate functionalitatile proiectate pentru panoul de afisaj cu matrici LED au fost implementate cu succes si acesta poate fi folosit in scopuri de afisare mesaje in diverse spatii. | + | Toate functionalitatile proiectate pentru panoul de afisaj cu matrici LED au fost implementate cu succes si acesta poate fi folosit in scopuri de afisare mesaje in diverse spatii chiar in conditii naturale de iluminare. |
Proiectul a reprezentat o buna oportunitate pentru a exersa proiectarea si realizarea concreta a unui sistem embedded avand module conectate prin principalele interfete de comunicatii (UART, SPI si I2C). | Proiectul a reprezentat o buna oportunitate pentru a exersa proiectarea si realizarea concreta a unui sistem embedded avand module conectate prin principalele interfete de comunicatii (UART, SPI si I2C). | ||
Line 242: | Line 242: | ||
<note warning> | <note warning> | ||
- | 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ă ;-). | + | Arhiva proiectului Panou de afisaj pe matrici LED |
+ | |||
+ | {{:pm:prj2022:amocanu:panou_afisaj_pe_matrici_led.zip|}} | ||
- | 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> | </note> | ||