Projet 22 Compteur de Bruit
1. Description
Le compteur de bruit Arduino traduit le signal sonore en une série de points, qui sont convertis en motifs affichés sur une matrice de points.
2. Schéma de câblage

3. Code de test
Faites glisser les blocs de base et initialisez l’affichage. Réglez la broche CS sur IO15 et la luminosité sur 3. Ensuite, ajoutez un bloc variable, sélectionnez int et nommez-le “item” avec une affectation initiale de 0.
Ajoutez un bloc variable et nommez-le “item”. Utilisez une fonction map pour convertir la plage de valeurs sonores lues de 0-4095 en 0-7, en supposant que la valeur maximale du son est 800.

Effacez l’affichage.
Programmez une condition. Si la variable item est supérieure à -1, la matrice de points affiche (x0:0 y0:0 x1:1 y1:0) en rouge.

Répétez l’étape 4, mais la condition est que item soit supérieur à 0. Si c’est le cas, les points en (x0:1 y0:0 x1:1 y1:1) s’allument. Par analogie, construisez les blocs de code en vous référant aux coordonnées suivantes.
Enfin, rafraîchissez l’affichage.
Coordonnées de référence :


Code complet :

4. Résultat du test
Après avoir connecté le câblage et téléchargé le code, le niveau de bruit s’affiche sur la matrice de points, comme illustré ci-dessous.



