Stap 6: Arduino
De eerste functie die de Arduino biedt is tuning. Op opstarten of reset opiniepeilingen de Arduino beide drukknoppen gedurende één seconde te wachten voor een hit. Als een knop wordt ingedrukt, beweegt de Arduino in de tuning staat. Het vervolgens overgaat tot het spelen vier tones, één Toon voor elke band. Als de gebruiker op één van de drukknop drukt, wordt de winst wordt verdubbeld. Als de gebruiker op drukknop twee, wordt de volgende band getest. Zodra de tuning voltooid is, worden de winsten geregistreerd naar de EEPROM. Opmerking tijdens het afstemmen, de digitale op versterkers die zijn niet wordt afgestemd hebben hun winsten vastgesteldop nul kunt u dus alleen de specifieke band passen. Als u ervoor kiest te wijzigen van de code, dat je altijd onthouden om te lezen in de EEPROM waarden na tuning.
De tweede functie van de Arduino is een conversationele modus. Zodra drukknop twee is ingedrukt, treedt de Arduino de conversatie modus waar de stemmen worden versterkt en achtergrondgeluiden is verzwakt. De Arduino gebruikt een lezing van de tijd gemiddeld van de low-mid passband om te bepalen of een stem aanwezig is. Als deze gemiddeld tijdwaarde groter dan achtergrondgeluiden is, zal het verhogen van de winst van de low-mid band en verlagen de winst van de andere bands tot een minimum van eenheid krijgen. De LED op pin 13 zal ook verlicht wanneer dit versterkt krijgen modus wordt ingevoerd. Merk op dat de Arduino een vijf tweede ontspanning tijd heeft, dus het zal blijven in de boosted krijgen modus voor vijf seconden ingedrukt totdat het schakelt terug naar normaal wanneer geen stem aanwezig zijn. Hysteresis is ook aanwezig om te voorkomen dat jitterpercentage. Dringende knop twee opnieuw overgangen uit deze modus en de waarden van de winst naar tuned waarden vergrendeld totdat twee toets opnieuw.
Houd er rekening mee dat de Arduino begint door het lezen van een bytewaarde test vanaf EEPROM om te bepalen of de gegevens in de EEPROM geldig is. Als het, het leest de waarden in de cache. Anders zijn alle op ampère ingesteld op eenheid winst. Daarom, wanneer u eerst de code laadt, wordt aanbevolen dat u het apparaat afstemmen meteen als de eenheid winsten zijn niet bevorderlijk is voor mensen met gehoorverlies.