DIY Arduino Word-Clock Project (3 / 4 stap)

Stap 3: Programming - de schets van de Word-klok

Ik ben begonnen met de opensource DS1302 RTC schets door "Krodal" zoals dit had al de interface tussen de Arduino en die module gecodificeerd. Er is veel in de voorbeeld-schets en het is een prachtig stuk werk, een geweldig veel dank gaat uit naar Krodal voor die bron.

Op de top van de bron van de Krodal, voegde ik de code voor het inschakelen van de 8 x 8 LED Matrix en knop array, maar ik moest ook komen met een manier om te lezen en de BCD opgemaakt tijdgegevens weergeven als matrix vectoren.

Mijn leven was een beetje gemakkelijker gemaakt door het besluit dat de klok zou alleen de zorg over de uren, minuten en AM/PM Staten. Ik was niet van plan om zorg over schrikkeljaren of Daylight Saving Time.

De displayTime functie krijgt de uren en minuten en vervolgens door een reeks van verklaringen van het geval , de tijd verandert in een matrix vector kaart.

De minuteString functie wordt gebruikt door de functie displayTime om te verfijnen de tijdweergave voor minuten.

De plusTime functie wordt gebruikt om de aanwas van de uren en minuten en schakelen tussen AM en PM.

Er is een functie van de uitgevoerde minusTime schakelen tussen AM en PM te verlagen van de uren en minuten.

Tot slot heb ik een bos van timemanagement en beheer van de knop toegevoegd aan de lusstructuur .

Ik ben met behulp van 4 knoppen in de Word-klok:

  • Knop A - stappen uur
  • Knop B - minuten stappen
  • Knop C - knevels AM/PM
  • Knop D - verhoogt de helderheid van de LED

In alle gevallen de toename is een looping structuur die keert terug naar 0 wanneer de waarde is het hoogste waarde (HH = 0 - 12, MM = 0 - 59, helderheid = 0 - 16).

Gerelateerde Artikelen

DIY Word Clock - In zeven stappen

DIY Word Clock - In zeven stappen

Hallo Internets!Gezien mijn vriend met een van deze als een sexy pols horloge ik dacht dat de volgende beste ding was een bureau en een muur versie te maken. Na verschillende versies en upgrades ben ik er trots op nu dit aandeel: WORD CLOCK - doe het
IKEA Ribba Word Clock

IKEA Ribba Word Clock

Mijn eerste woord klok was 'slag' zo'n 5 jaar geleden. Het was gebaseerd op de traditionele individuele LED klokken met meer soldeer gewrichten en draden dan ik had de tijd of geduld voor. Het werd opgepikt en stukjes af en toe gedaan wordt zet weg v
Javelin van Word Clock

Javelin van Word Clock

Mijn plaats van tewerkstelling, speerwerpen, is altijd op zoek naar manieren om onze producten en diensten knap. Onlangs, een kans zich voordeed waar ik werd gevraagd om een klok van word voor een client te construeren. Ik vond een aantal geweldige g
Gepersonaliseerd Word Clock

Gepersonaliseerd Word Clock

Het bouwen van een uniek gepersonaliseerd cadeau die is cool en weerspiegelt het karakter van de ontvanger.Wat is er anders aan deze klok van Word is dat het is klein genoeg om te zitten op een bed bureau, wordt de naam van de geadresseerden weergege
DIY Arduino Dot Matrix polshorloge

DIY Arduino Dot Matrix polshorloge

Pols horloges zijn geweldig en fancy fashion accessoires voor mannen en vrouwen. Makers willen altijd iets anders gebruiken. Mijn diy arduino dot matrix polshorloge is de uiteindelijke uitvoer na één maand werken. Het horloge toont tijd, datum en tem
DIY Arduino Mega 2560 of 1280

DIY Arduino Mega 2560 of 1280

dus dit mijn eerste instructables is... Laten we proberen dit!* origineel kan hier worden gevonden: http://tsjwang.blogspot.com/2013/08/diy-arduino-mega-2560.html*Oke.Hier is het verhaal: Ik was bezig met dit frustrerend Arduino project, en ik besloo
Regenboog Word Clock

Regenboog Word Clock

ik heb eindelijk in geslaagd tot het einde van de regenboog Word Clock!Nogmaals, werd deze geïnspireerd door Doug en zijn creatiesIk heb een fixatie met RGB-LED's op het moment en ik wilde iets een beetje anders te doen.Dus, terwijl het is nog steeds
DIY Arduino scrollen LCD tekst schild

DIY Arduino scrollen LCD tekst schild

Dit project is een upgrade op mijn "DIY Arduino LCD schild" ga check out hoe te maken op mijn kanaal!In dit project 'm I gonna een Arduino Uno schuiven van tekst op een 16 × 2 karakter LCD die wordt beheerd met een paar drukknoppen gebruiken. He
DE DIY ARDUINO BOARD voor 5$

DE DIY ARDUINO BOARD voor 5$

De arduino board is een open-source elektronische prototyping-platform gebruikt door hobbyist, kunstenaar, designers, makers enz...De arduino is eenvoudig te gebruiken in plaats van alle andere prototyping-board!Ik verwend zoveel geld over het kopen
DIGITAL WORD CLOCK FROM A CHEAP PHOTO FRAME

DIGITAL WORD CLOCK FROM A CHEAP PHOTO FRAME

ik heb gehouden van 2 grote ideeën en leg ze samen.Ik wilde een super cool 'Word Clock', zoals hier te zien:Maar ik heb niet die gemakkelijk beschikbare middelen.Maar ik heb een goedkope fotolijstjes en een beetje tijd. Dus ik dit idee gebruikte:http
DIY windtunnel 2.0, Project "Paperclip"

DIY windtunnel 2.0, Project "Paperclip"

"De ware methode van kennis is experiment" - William BlakeTegen het einde van mijn junior jaar, mijn natuurkunde leraar uitgedaagd de klasse om te werken aan een definitieve project dat alles wat we hebben geleerd gedurende het jaar zou omvatten
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
DIY Arduino kleur Sensor

DIY Arduino kleur Sensor

Hoe maak je een DIY Arduino kleur SensorStap 1: onderdelen 4 Leds (groen, blauw, rood, geel)weerstand van 4 220 ohm1 LDR1-10 k ohm weerstandVrouwelijke PinsPCBStap 2: Knip de PCB Vorm uw ontwerp aan de PCB. Dan knippen. Ik gebruikte 3,5 cm 2.5 cmStap
DIY Arduino Nano

DIY Arduino Nano

Hoe maak je een Arduino Nano met een Attiny-85.Stap 1: PCB Vorm uw ontwerp aan de PCB. Ik gebruikte een 6cm bij 2 cm.Stap 2: Knip de PCB Ik gebruikte Dremel, maar u kunt wat je wilt. Zorg ervoor dat u wrijf het goed, dus het zal een goede vorm.Stap 3