Stap 4: Schrijven van de Code
Vervolgens moeten we te schrijven van de code voor de Arduino en uploaden naar de Raad van bestuur. De volledige schets die ik gebruikte vindt u hieronder. Ik heb ook twee bibliotheken welk mij tweedehands ter mijn code bijgevoegd.
De code werkt als volgt: The Arduino neemt een monster uit de microfoon over een bepaalde venster en vindt een piek tot piek waarde voor het venster. Vervolgens wordt het monster gemanipuleerd om te zoeken naar meerdere waarden die bruikbaar zijn voor het uitvoeren van acties. Onderdeel van deze manipulatie is het signaal te vermenigvuldigen met de ratio die de gebruiker op de roterende pot selecteert. De waarde van de verhouding wordt weergegeven op het LCD-scherm. De code maakt gebruik van de lopende gemiddelde vertragen de reactietijd te verminderen van de effecten van korte, scherpe stekels. Dit levert een definitieve reeks van de waarde van de output die worden gebruikt voor het bepalen van de servo en de positie van de digitale potten.