Étape 3: Le code
Maintenant que tout est soudé, il est temps pour le code. J’ai trouvé ce projet de bijou qui transforeme sonores LEDs réactifs de Neopixels (WS2182B), mais le code fonctionne aussi sur Arduino.
Nous aurons besoin de modifier quelques petites choses dans le code.
J’ai utilisé 4 LEDs WS2812B pour cet exemple. Si vous avez utilisé plus ou moins de 4, vous aurez besoin de changer cela dans le code. Sur la ligne 6, vous verrez le code suivant : #define N_PIXELS 4 - changer cela 4 pour le nombre de LED que vous utilisez.
Ensuite, nous aurons à définir le niveau de bruit sur la ligne 9. Il s’agit d’un peu de tâtonnement. Vous aurez juste à exécuter le code et voir si le microphone est trop sensible ou pas assez sensible. Si le microphone n’est pas assez sensible que vous devrez inférieure le nombre sur la ligne 9. par exemple : remplacez #define noiseLevel 2 #define noiseLevel 1.
Si votre microphone est trop sensible. Vous aurez envie d’augmenter le nombre. Par exemple : remplacez #define noiseLevel 2 #define noiseLevel 6.
Vous pouvez également modifier le retard de fondu sur la ligne 8. Si vos LEDs clignotent trop vite, vous aurez envie de porter le nombre. Par exemple : remplacez #define fadeDelay 10 #define fadeDelay 50. Si les voyants ne clignotent pas assez vite, vous aurez envie de diminuer le nombre.