Stap 1: programmeren
Programmering:Het project vereist de codes die de waarde van de afstand ontvangen ik kunnen interpreteren / R sensor. Dan vertelt elke LED voor het genereren van de juiste kleur voor de gegevens van de afstand die het ontvangen. Zodra een "prototype" voor het coderen voltooid is, kunt u gewoon het repliceren van deze codes voor drie andere sets van I / R sensor en LEDs.
De code is zo geschreven dat de waarde van de ontvangen bij elk ik / R sensor direct in de kleur van de lamp vertaalt. Dus, hoe lager de afstand waarde voor elke I / R-sensor (dat wil zeggen, wanneer het object is verder van de lamp), het birighter blauw licht krijgt. Ook, hoe hoger de afstand waarde voor elke I / R sensor (dat wil zeggen, wanneer het object is dichter bij de lamp), het brigher van het rode licht krijgt. De code maakt het ook mogelijk "vermenging" van kleuren tussen de kleuren van licht. Met andere woorden, wanneer de bewoner langzaam de lamp nadert, de tabel wel niet abrubtly verandering van volledige blauw compleet groen rood voltooien. In plaats daarvan, het zal geleidelijk veranderen van sterk blauw licht blauw naar turquois naar groen tot geel tot oranje rood. Gelieve terug te verwijzen naar < figuur 2 > van "concept studeis" sectie van deze pagina voor kleurenschema's.
De code is geschreven in de Arduino software. Zie hieronder voor het coderen van details.