musique réavtive

bonjour
je suis novice avec arduino
par hasard je suis tombé sur cette vidéo How To Make DIY Music Reactive RGB LED Strip (WS2812B) - YouTube
cela m’a donné l’envie de réaliser ce projet pour offrir à un ami

j’ai donc un arduino nano,un capteur de son avec potentiomètre (3 broches vcc,ground et out)et une bande de 62 leds ws 2812b (60 leds au mètre)

mon soucis est que soi les leds sont peux réactives dans ce cas au dèbut je placais le micro plus près du haut parleur. dans ce cas plus de leds s’allument mais si le volume de la chanson augmente toutes les leds de la bande s’allument et restent bloquèes
j’ai changè mic high à 600 au lieu de 737 mais toujours ce problème le leds restant allumèes

l’arduino est alimentè en usb c’est peut etre le problème?
je me permet de vous demander conseil
excusez moi je n’ai pas réussi à mettre le code entre les balises

Music_Reactive_RGB_1Led.ino (8.55 KB)

Il faudrait calculer le volume sonore moyen, avec une moyenne glissante qui lisse les fluctuations, avec un pas de temps de 10 secondes par exemple, puis allumer ou éteindre les leds par rapport à ce niveau moyen et non pas par rapport à un volume fixé au départ.

Bonsoir

Essaies en augmentant MIC_HIGH vers 1000.0

Ensuite joues un peu avec :
-le nombre d'échantillons sur lequel est calculée la moyenne (AVGLEN)
-le nombre d'échantillons servant à repérer un pic (LONG_SECTOR)

Code entre balises : bien regarder le message #2 de ce fil : https://forum.arduino.cc/index.php?topic=315372.0