Stap 3: De code
Nu alles zit soldeerder, is het tijd voor de code. Ik vond deze Trinket project dat Neopixels (WS2182B) in geluid reactieve LEDs verandert, maar de code werkt ook op de Arduino.
Wij zullen moeten een paar dingen in de code te bewerken.
Voor dit voorbeeld gebruikte ik 4 WS2812B LEDs. Als u meer of minder dan 4 gebruikt, moet u om dat te veranderen in de code. Op regel 6 ziet u de volgende code: #define N_PIXELS 4 - wijzigen die 4 tot en met het aantal LEDs die u gebruikt.
Vervolgens hebben we het definiëren van het geluidsniveau op lijn 9. Dit is een beetje trial and error. Hebt u er gewoon de code uitvoeren en kijken of de microfoon te gevoelig of niet gevoelig genoeg is. Als de microfoon niet gevoelig genoeg is moet u lager het nummer op lijn 9. bijvoorbeeld: #define noiseLevel 2 omzetten in #define noiseLevel 1.
Als uw microfoon te gevoelig is. U zult willen verhogen het nummer. Bijvoorbeeld: #define noiseLevel 2 omzetten in #define noiseLevel 6.
Ook kunt u de vertraging van de fade op regel 8 wijzigen. Als uw LED's te snel knippert zijn, wilt u het getal verheffen. Bijvoorbeeld: #define fadeDelay 10 omzetten in #define fadeDelay 50. Als de LED's niet snel genoeg knipperen, zult u willen verlagen van het aantal.