This shows you the differences between two versions of the page.
pm:prj2023:gpatru:audiospectrum [2023/05/29 19:08] alexandru.ene2208 [Software Design] |
pm:prj2023:gpatru:audiospectrum [2023/05/29 19:09] (current) alexandru.ene2208 [Software Design] |
||
---|---|---|---|
Line 47: | Line 47: | ||
* Pentru acest modul este disponibila o varietate larga de biblioteci capabile sa ofere posibilitatea de a afisa diverse imagini pe acesta. | * Pentru acest modul este disponibila o varietate larga de biblioteci capabile sa ofere posibilitatea de a afisa diverse imagini pe acesta. | ||
- | * Pentru afisajul principal (Audio Spectrum Analyzer) am folosit biblioteca "MD_MAX72xx" care imi permite controlarea individuala a coloanelor, avand astfel posibilitatea de a seta fiecare coloana a matricei pe verticala in functie de frecventele captate de microfon. De asemenea pentru a avea un rezultat cat mai placut vizual am folosit "arduinoFFT" care preia semnalele si stabileste | + | * Pentru afisajul principal (Audio Spectrum Analyzer) am folosit biblioteca "MD_MAX72xx" care imi permite controlarea individuala a coloanelor, avand astfel posibilitatea de a seta fiecare coloana a matricei pe verticala in functie de frecventele captate de microfon. De asemenea pentru a avea un rezultat cat mai placut vizual am folosit "arduinoFFT" care preia semnalele si stabileste armonicele corespunzatoare. |
- | armonicele corespunzatoare. | + | |
* Pentru celelalte moduri de functionare am folosit "MD_Parola" care ofera functii mult mai potrivite si mai usor de folosit pentru jocuri de lumini decat biblioteca mentionata anterior, dar nu este de o flexibilitate foarte mare de aceea nu am folosit-o si la modul de la punctul anterior. | * Pentru celelalte moduri de functionare am folosit "MD_Parola" care ofera functii mult mai potrivite si mai usor de folosit pentru jocuri de lumini decat biblioteca mentionata anterior, dar nu este de o flexibilitate foarte mare de aceea nu am folosit-o si la modul de la punctul anterior. | ||
* Pentru a nu seta manual fiecare led pe o coloana am folosit un vector pentru fiecare amplitudine posibila. | * Pentru a nu seta manual fiecare led pe o coloana am folosit un vector pentru fiecare amplitudine posibila. |