Stap 7: Laden de schets van de Arduino
Energie met 12 volt en gebruik de Arduino IDE te laden de schets in het lichtpunt. U kunt Volg de gids voor het schild. De "Rotatie" bibliotheek die ik voor de roterende encoder gebruikte kan worden gevonden hier. Alles is standaard Arduino of Adafruit bibliotheken voor hun producten. Het is gewoon een licht, na alles.
De functionaliteit in de schets die ik samen te stellen is als volgt (maar natuurlijk kun je het lichtpunt gedrag wat je wilt door het schrijven van uw eigen schets):
On/off macht met bedrade / uit-schakelaar. Er is hier--Arduino-startvertraging net zoiets als de vertraging in afwachting van een TL licht in te schakelen.
Encoder knop heeft twee modi: instellen van helderheid en kleur instellen. Druk op de knop encoder te schakelen modus. Meeste linksom kleur is puur wit. De meeste met de klok mee 'kleur' is een regenboog lichtshow.
Kortstondige knop: druk op om te slapen (lichten uit) en wakker (licht terug op direct in dezelfde staat) zonder Arduino macht op vertraging. Kortstondige knop ingedrukt > 3 seconden ingedrukt om de huidige helderheid en kleur opslaan als standaard ingeschakeld.