Progetto 22 Misuratore di Rumore
1. Descrizione
Il misuratore di rumore Arduino rappresenta il segnale sonoro come una serie di punti, che vengono convertiti in pattern visualizzati sulla matrice di punti.
2. Schema di Collegamento

3. Codice di Test
Trascina i blocchi base e inizializza il display. Imposta il pin CS su IO15 e la luminosità a 3. Poi aggiungi un blocco variabile, seleziona int e chiamalo “item” con un valore iniziale di 0.
Aggiungi un blocco variabile e chiamalo “item”. Usa una funzione map per convertire il valore sonoro letto da un intervallo 0-4095 a 0-7, considerando però che il valore massimo ipotetico del suono è 800.

Pulisci il display.
Programma una condizione. Se la variabile item è maggiore di -1, la matrice di punti visualizza (x0:0 y0:0 x1:1 y1:0) in colore rosso.

Ripeti il passo 4, ma la condizione è che item sia maggiore di 0. In tal caso, si accendono i punti in (x0:1 y0:0 x1:1 y1:1). Per analogia, costruisci i blocchi di codice facendo riferimento alle coordinate seguenti.
Infine, aggiorna il display.
Coordinate di Riferimento:


Codice Completo:

4. Risultato del Test
Dopo aver collegato i cavi e caricato il codice, il livello di rumore viene visualizzato sulla matrice di punti, come mostrato di seguito.



