Stap 3: codering
Deze code naar de Arduino software schrijven.
Meten van het lichtniveau in de omgeving en zet die waarde in de startValue. Het moet een gemiddelde van tussen de 50-300. Dit maakt het programma starten alleen wanneer een wijziging in lichtniveau geschiedt (wanneer uw externe lichtbron is toegevoegd) en stopt het programma wanneer de extra lichtbron wordt verwijderd.
De fotocel sensor leest de hoeveelheid omgevingslicht, in Lux, die het oppervlak van de sensor raakt. Daarna stuurt een uitgang naar de luidspreker met een overeenkomstige frequentie (in dit geval 4 keer de waarde van het licht) om het geluid van een bepaalde Toon. Als de waarde van de hoeveelheid Lux die de fotocel leest verandert, zo zal de Toon. Dit betekent dat wanneer u een object verder weg van de lichtbron verplaatsen, de Toon die het geluid uit de luidspreker maakt een lagere frequentie zal hebben en het object dichterbij komt, de Toon zal hebben een hogere frequentie.