Verbinding 4 Binary Clock (8 / 11 stap)

Stap 8: Programmeren van de Arduino

Oke, het vak en de LED's voor nu, en gereserveerd hoofd computer - het Arduino tijd is!

Nu wees niet bang - programmeren van de Arduino is eigenlijk vrij eenvoudig, maar we zijn vriendelijk genoeg om u te voorzien met de code, zodat u niet hoeft te programmeren van een ding.  Na talrijke afmattend pogingen tot het creëren van een code van kras, en zelfs meer hopeloze mislukkingen later, vonden we een heerlijke code hoffelijkheid van Instructable medelid cwik!  Hoofd over aan zijn pagina en check out enkele knappe projecten.

Download de code in deze stap, en toegankelijk op opwaarts als een tekstbestand.  Openstellen van de Arduino schets milieu en plak alles van die code in een nieuwe schets van de Arduino.  Als u niet de Arduino software hebt, kunt u het downloaden hier.  Maak je geen zorgen, het is gratis - open-source is niet geweldig?

Nu komt hier het enige deel waar je moet kijken naar de code.  Ervaren hackers zult opmerken dat er een heleboel code, dat is vrij veel onnodige, zoals cwik is met behulp van potentiometers, analoge meter, schakelaars en andere awesome waar.  Maak je geen zorgen, we gaan niet om een van die te gebruiken en zal perfect ongeacht het uitvoeren van de code.  Scroll naar beneden - ongeveer 1/4 van de weg naar beneden de code - totdat u de functie void setup.  In die functie, onderaan ziet u de volgende drie coderegels:

clock-variabelen initialiseren
m_lastTick = 0;
setTime (0, 0, 0);

Dit is waar we naartoe gaan om input van de huidige tijd van de dag.  De laatste regel, "setTime(0,0,0):" is ingesteld, zodat wij kunnen invoeren welk tijdstip we willen, in de vorm van "setTime (uur, minuut, seconde);".  Neem een kijkje op uw computer, een horloge, een zonnewijzer of een klok en de inbreng van de tijd.  Houd er rekening mee dat dit een 24-uurs klok, niet een 12-uur, is dus u zult moeten ingaan het leger-stijl.  We hebben veel "beste manieren" gehoord om van leger-tijd naar de 12-uurs-klok, maar zijn werkelijk zo eenvoudig als aftrekken van 12 van het uur.  Bijvoorbeeld, als de klok 18:35 luidt, het is 6:35 pm (18-12 = 6), of als het 23:10, haar 11:10 pm (23-12 = 11).  Dus, doen sommige snelle optellen/aftrekken, en uw tijd in dit veld ingevoerd, en die code uploaden naar je Arduino board.  Wiskunde is niet op grote?

Dat was niet zo pijnlijk nu was het?  Zodra de code heeft geupload, pak je Arduino (Haal het uit de computer - maak je geen zorgen, de code zal blijven opgeslagen in de micro-processor), enkele draad, en het hoofd terug naar de verbinding 4-bestuur.  We zijn terug in de modus van de hardware.

Gerelateerde Artikelen

De NerdClock: Een RGB-Binary Clock [Arduino Software]

De NerdClock: Een RGB-Binary Clock [Arduino Software]

IntroductieBinaire klokken zijn een werkelijk koele manier om aan te tonen van de tijd op een mysterieuze manier. En voor degenen die niet weten hoe om te lezen dat soort klok is een eenvoudige, maar effectieve manier omhoog uw nerdiness niveau hemel
Arduino Powered Binary Clock

Arduino Powered Binary Clock

dit instructable zal u helpen bij het bouwen van een Arduino Binary Clock.  De orignial idee voor dit instructable werd ontworpen door Daniel Andrade.  Mijn instructable surface mount componenten gebruikt, maar kan gemakkelijk aangepast worden door h
RGB-Binary Clock

RGB-Binary Clock

Dit is mijn eerste Instructable. Ik was op dit moment bezig met een ander project, een POV klok (ook bekend als een propellor klok), maar ik kreeg stumped met het printje en de inductie power kloof maar dat is een ander verhaal die ik hopelijk spoedi
4 Leds Binary Clock

4 Leds Binary Clock

4 LEDs Binary Clock, het het tijdstip in de binaire modus worden weergegeven, met de LED's knipperen eerste show de uren en minuten, om te begrijpen hoe het werkt u vervolgens weten moeten om te lezen van binaire hier is link naar leren:http://www.wi
LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock instructies!Lijst van materialen:LilyPad Arduino 328 hoofdboard - $21,95https://www.Sparkfun.com/products/9266LilyPad FTDI fundamentele Breakout - $14.95https://www.Sparkfun.com/products/10275Mini USB cord - $3.95Misschie
Cwik klok v1.0 - An Arduino Binary Clock

Cwik klok v1.0 - An Arduino Binary Clock

overzichtDit is een gids voor het opbouwen van een Arduino-aangedreven klok die LEDs gebruikt voor de weergave van een 24-uurs klok (uren en minuten) als binaire cijfers, een analoge meter wilt weergeven van de seconden, een schakelaar om te schakele
Ping Pong Ball Full colour Binary Clock

Ping Pong Ball Full colour Binary Clock

Kleur veranderende binaire klok 24 uur met behulp van ping pong ballen en full-colour LED's en een Funduino 8 * 8 matrix bord.Ik heb al een kleine 12Hr binaire klok gebouwd en het voorzien in een computer, dit werkte heel goed, maar was slechts echt
LED Binary Clock

LED Binary Clock

dit is de tweede herziening van mijn PIC gebaseerd LED binaire klok. De oorspronkelijke versie was de eerste PIC project die ik geprobeerd, vroeger een PIC16F84A doen beide de tijdwaarneming en controle van de matrix display, helaas niet goed genoeg
Volledige Binary Clock

Volledige Binary Clock

dwaalde ik het internet op zoek naar een goede arduino tutorial over het bouwen van een binaire klok met seconden, maar ik kon niet een vinden. Dus nu schrijf ik dit voor u te hebben een binaire klok met seconden, minuten en uren.Wat ik deed:-Want 20
Victoriaanse geïnspireerd Binary Clock

Victoriaanse geïnspireerd Binary Clock

dit is mijn eerste poging om een vaag Steampunk maken. Ik heb altijd al onder de indruk door de manier waarop Steampunk combineert functie en esthetiek. Gewoon een beetje achtergrond over mezelf: Ik heb een garage schrijnwerker voor ongeveer 15 jaar
12 hr Binary Clock, uren en minuten alleen, DS1307 de RTC, i2C, Arduino-Nano

12 hr Binary Clock, uren en minuten alleen, DS1307 de RTC, i2C, Arduino-Nano

Voor een tijdje nu heb ik wilde een binaire klok, maar na het rondkijken heb ik besloten dat ik wilde iets een beetje anders. Dus heb ik besloten alleen weergegeven hoeveel uren en minuten en slechts het weergeven van een klok 12 uur, betekent dit da
Analoge Binary Clock

Analoge Binary Clock

ik heb veel binaire klok instructables, en een dag ik probeerde te maken van een originele klok gebaseerd op dit idee.Dus, mijn broer en ik onze enige oorspronkelijke vergelijkingen uitzoeken waren, hij zei tegen mij "waarom niet binair?"GENIAAL
Arduino Binary Clock (uren, minuten en seconden)

Arduino Binary Clock (uren, minuten en seconden)

Hallo iedereen; Ik was op zoek naar dit project voor een lange tijd.  Tot slot ik het samen met een heleboel inspanning.  Voor dit project zal u het volgende nodig:1 - Arduino Uno ($30 van Radio Shack)2 - RTC DS1307 (zoals $2 van EBay)3 - 2 shift Reg
Kleinste Binary Clock

Kleinste Binary Clock

dit is de kleinste binaire klok die de tijd met slechts 4 leds.De hersenen in deze klok is PIC16F84A, de tijd wordt getoond als de drukknop 'show' wordt ingedrukt. De cijfers van de tijd worden weergegeven in de BCD op de vier LED's. Tientallen uren