Stap 3: De code schrijven
Het hart van de code is in principe twee commando's:* Een analogRead waarin de waarde van de spanning worden opgehaald via pin A0. Dit maatregelen effectief het lichtniveau op de fotocel.
* Een Toon-commando dat stuurt een signaal naar pin 9 en zorgt ervoor dat de hoofdtelefoon op het produceren van een Toon met een bepaalde frequentie.
Natuurlijk zijn er een heleboel andere dingen gebeuren:
* Variabele definities
* opzetten van pin 9 voor uitvoer
* Kalibratie lus: de gebruiker bloot de fotocel aan een aantal lichtniveaus, leer het programma hoe schalen frequenties
-De berekenen van schaal en verschuiven van de parameters op basis van kalibratiegegevens
* Autotuning: afronding frequenties naar de dichtstbijzijnde gewenste opmerking gebruik van logaritmen
De schets wordt gekoppeld als een tekstbestand en heeft een ton van de opmerkingen.