Ciao a tutti
Durante l'estate scorsa ho fatto delle prove con un Teensy 3.2 e due matrici di LED 16x32, ottenendo risultati interessanti se non per la bassa risoluzione alle basse frequenze, essendo i bin di 43Hz, e non essere riuscito a ottenere una scala verticale a 3dB/LED. Il programma, che allego, è complesso e, per me, non pienamente comprensibile, seppure sia riuscito ad aggiungere e modificare alcune cose.
La libreria utilizzata dovrebbe essere AudioAnalyzeFFT1024, seppure sia nominata solo una "audio". Credo che il codice, proveniente in origine da PJRC, sia stato modificato da molte persone diverse fino a diventare incomprensibile... ![]()
Per risolvere il problema della bassa risoluzione in frequenza, stavo pensando di usare due Teensy 3.2: uno per il primo display e l'altro per il secondo. Con una frequenza massima più bassa sul primo display ottengo "bin" più piccoli. Purtroppo, però, i Teensy 3.2 sono diventati quasi irreperibili e il prezzo a cui sono riuscito a trovarli è passato da 27€ a 40€!
Oggi, cercando un po', mi è capitato di nuovo un analizzatore FFT realizzato con un semplice Nano! Mi sorge, allora, la domanda: è veramente necessario usare un Teensy, che si vanta di funzioni hardware specificamente rivolte al processamento audio, scrivendo anche che deve essere fatto girare a 96MHz?
Quali sono i limiti di un ATmega328p in questa applicazione?
Che risultati potrei ottenere con due Nano?
Grazie
Gianluca
PsicoSA_v0.17.zip (18.4 KB)