LED ring klokje met Arduino (2 / 3 stap)

Stap 2: Arduino schets

Als u alles volgens het gedeelde diagram verbonden, uploaden van de bijgevoegde schets uw klok start en Toon van de tijd die is ingesteld in uw RTC.

Enige uitleg aan de schets

byte mem_r [36], mem_g [36], mem_b [36];

Ik schrijf de berekende waarden van de kleur en intensiteit niet rechtstreeks in het geheugen van de LEDs. Ik opslaan berekende RGB waarden in deze drie arrays. De oorzaak daarvan is de volgende: Ik kan niet lezen deze info terug van de LED's, dus ik kan niet het veranderen van de intensiteit van de originele kleur houden.

byte color_r [] = {0, 10, 0, 0, 10, 10, 5};
byte color_g [] = {0, 10, 0, 10, 10, 0, 5};
byte color_b [] = {0, 10, 10, 0, 0, 0, 5};

Ik gebruik deze drie arrays om de kleuren van mijn klok te bepalen. Als u mijn kleuren wijzigen willen zou, hoeft u alleen deze waarden wijzigen.

VOID readIntensity() {...

De schets leest de helderheid van de omgeving via de pin A0. Het is wellicht om te veranderen de grenzen van de maatregel en de bijhorende intensiteitswaarden als u verschillende LDR en weerstand in de scheidingslijn van de spanning.

VOID sw_ver (byte ver) {}

Na de herstart kun je de softwareversie van de LED's. Het kan een nuttige functie worden als u wenst te identificeren van de lopende versie.

Instellen van de tijd en de datum

Als u instellen van de datum en de tijd in uw RTC wilt, moet u verwijderen van de commentaar tekens van deze lijn.

setDS3231time(00,58,18,4,31,03,16);

Na die het tijdstip en de datum update, het uploaden van de schets aan de Arduino en start opnieuw op het juiste moment.

(Dan reageren deze regel, en het uploaden de becommentarieerde versie om te voorkomen dat bij elke herstart opnieuw.)

Gerelateerde Artikelen

LED Rubiks kubus met Arduino

LED Rubiks kubus met Arduino

In dit instructable ik zal je laten zien hoe u kunt bouwen uw eigen LED Rubiks kubus. Dit project werd gedaan voor een inleidende Elektronicacursus aan het Pomona College. Groepen kregen ongeveer twee maanden om een project van hun keuze, de enige ve
RGB LED Strip Circuit met Arduino

RGB LED Strip Circuit met Arduino

Dit Instructable heeft betrekking op de vergadering van een circuit PWM-ing (pulse breedte modulerende) staat een 9-12v RGB LED-strip en programmeren van een Arduino aan cyclus door een scala aan kleuren. Ik zal bespreken hoe te monteren een transist
Een 15-LED RGB klok met Arduino kern

Een 15-LED RGB klok met Arduino kern

De RGB-klok maakt gebruik van het RGB-kleur samenstelling model gebruikt in alle kleur toont. Dit model maakt gebruik van drie 'basic' kleuren, namelijk rood, groen en blauw, om te bouwen van een andere 'composiet' kleur van het spectrum. Met RGB-klo
TinyDice LED sterven (compatibel met Arduino)

TinyDice LED sterven (compatibel met Arduino)

ik een ATtiny25 om te controleren enkele LEDs gebruikt, het een aantal willekeurig gegenereerd en weergegeven als een dobbelsteen.Het toont eerste lichte reeks, dan de willekeurig getal en het gaat ten slotte om te slapen, verbruiken minder dan 0.1uA
LED Kerst trui met Arduino

LED Kerst trui met Arduino

Voor een schoolproject die we moesten maken van een interactief object met Arduino. En omdat het is altijd tijd voor Kerstmis Truien heb ik besloten om deze kleine prototype.Het is een perfecte pop formaat trui! Het is ook super leuke Kerstdecoratie,
Een Networked LED Strip Controller met Arduino en Android

Een Networked LED Strip Controller met Arduino en Android

ik ben fascinerende van verlichting effect sinds kind en eenmaal gevonden op Ebay een goedkope multicolor LED strip ik ben begonnen op zoek hoe besturingselement het, op zoek naar een Ethernet ingeschakeld besturingselement dat maakt de strips een se
LED knipperende licht met Arduino

LED knipperende licht met Arduino

moet u eerst de starterskit te Arduino op uw computer installeren.Stap 1: materialen Arduino UNOUSB-kabelDraadWeerstand 300 ohmLED lichtBreadboardStap 2: montage Plug van de USB op uw computerKrijg het breadboardZet het licht onder de rode lijnEen dr
8-LED Larson Scanner met Arduino

8-LED Larson Scanner met Arduino

dit is een eenvoudige manier om een Larson-Scanner met behulp van een Arduino, met de toegevoegde mogelijkheid van het instellen van het scannen interval met een potentiometer.Lijst van minimale onderdelen:(1) de Arduino Duemilanove (of gelijkwaardig
LED paraplu met Arduino

LED paraplu met Arduino

de LED paraplu met Arduino combineert een paraplu, een 8 x 10 LED matrix en een Arduino microcontroller maken een controleerbaar, programmeerbare LED ervaring in de privacy van uw eigen paraplu. Dit project werd geïnspireerd door de elektrische parap
Het gebruik van NeoPixel 16 Ring met Arduino Uno

Het gebruik van NeoPixel 16 Ring met Arduino Uno

Vandaag, ga ik u tonen hoe te gebruiken NeoPixel Ring met Arduino Uno een zeer basistype. Zoals u weet, we houden van kleurrijke LED's, zelfs vaststaat op een ring!De noodzaak lijst:1. de Arduino Uno2. NeoPixel Ring 16xWS2812 (met 16 ingesloten klein
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
Zuiver binaire LED Wandklok met Arduino

Zuiver binaire LED Wandklok met Arduino

Mijn binaire Wandklok is geïnspireerd door vele binaire klokken vond ik op InstructablesLinks:LilyPad Arduino Klok:Binaire klok:Plus enkele andere binaire klok instructables.Maar...Wat ik vond ontbreekt in hen was de omvang en de grootte van het disp
3 x 3 x 3 LED kubus met Arduino Lib

3 x 3 x 3 LED kubus met Arduino Lib

er zijn andere Instructables over het bouwen van LED-cubes, deze is verschillend voor verschillende redenen:1. het opgebouwd met een laag aantal overal verkrijgbare componenten en haken rechtstreeks naar de Arduino.2. een duidelijke en gemakkelijk te
4 x 4 x 4 interactieve LED-kubus met Arduino

4 x 4 x 4 interactieve LED-kubus met Arduino

om uit te leggen mijn 4 x 4 x 4 interactieve LED-kubus gepubliceerd voordat, een beetje meer duidelijk, zal ik proberen om mijn eerste stap voor stap instructable.Deze 4 x 4 x 4 kubus is interactief met behulp van de hoek van de top vier LED's als LE