Stap 2: elektronica
De Arduino is de belangrijkste component van de klok. Het zal de LEDs bepalen door de lichtintensiteit aan te passen voor elk van de drie onderdelen (rood, groen, blauw) om een bepaalde kleur. Bijvoorbeeld RGB waarden (50%, 50%, 0) laat onze hersenen denken we zien geel. Hierbij gebruiken wij de techniek van de PWM , maar helaas hebben de meeste Arduinos slechts 6 PWM-uitgangen. Gelukkig, je net gekocht een TLC5940, verstrekken van 16 PWM outputs, terwijl wij 5 x 3 = 15 moeten. De TLC5940 vereist twee weerstanden; R1 is een pull-up weerstand en moet worden hoge (10kOhm of meer), R2 wordt de maximale stroom ingesteld voor alle de LEDs (meestal rond 2kOhm; testen met een LED en krachtbron voordat u solderen).
Te houden de klok tellen machteloos momenten en op te lossen van zowel de interne klok onnauwkeurigheid en de overloop van de (50 dagen) van de Arduino, werkt de RTC -module op een celbatterij (meegeleverd door sparkfun) als de Arduino is uitgeschakeld.
Bouwen het circuit in breadboard of PCB vorm, zoals in de afbeeldingen of open het bijgevoegde bestand Fritzing . Wees ervan bewust dat de elektronica moet passen binnen de klok, dus houd de hele strakke. Wanneer u de draden van de LED (niet verbinden de LEDs nog) op de PCB of breadboard aansluit, houd in gedachten dat de LEDs op verschillende afstanden zullen.