Minidot 2 - de holoclock (6 / 6 stap)

Stap 6: Software en gebruikersinterface

De bediening van het apparaat is zeer eenvoudig, geen speciale patroon modi of flitsende spullen. Het enige wat dat het doet is de tijd weergeven.

Instellen van de tijd eerste pers SW1.
Het apparaat zal knipperen alle LEDs een paar keer en dan de 10s uur groep van LED's
SW3 zal het verhogen van de geselecteerde groep
Sw2 verplaatst naar de volgende groep van LEDs, telkens kort het opvlammen van alle LEDs in de groep.

De code is geschreven voor Sourceboost 'C' versie van de compiler 6,70.

De RTC-code is in de t1rtc.c/h-bestanden, en heeft een interrupt-functie op de T1-timer van de PIC. De T1-timer is ingesteld op elke 1 seconde te onderbreken. Op elke tweede, zijn de variabele voor de keer verhoogd.
Een teek timer wordt ook geteld naar beneden elke seconde samen met de tijd. Dit wordt gebruikt om te bepalen wanneer om de overgang van het display.
De interrupt-functie maakt ook gebruik van de T0 timer onderbreken voor het vernieuwen van de weergave, het aanroepen van een functie in display.c

De bestanden display.h/display.c bevatten de functies de weergave bijwerken en de tijd weergeven

De bestanden control.c/h bevatten de functies stel de tijd en lees de schakelaars

De bestanden holoclock.c/h zijn de belangrijkste loops en initialisatie.

Gerelateerde Artikelen

Microdot - pols horloge LED patroon uurwerk

Microdot - pols horloge LED patroon uurwerk

een andere RGB-zonsondergang Productions productie!Dit project is een Printplaat voor het maken van een pols horloge grootte versie van mijn minidot-klok:met een paar meer functies meer toepassing naar een draagbaar apparaat. Een heleboel hulp en sug
Charlieplexing LED's - de theorie

Charlieplexing LED's - de theorie

dit instructable is minder een te bouwen uw eigen project en meer een beschrijving van de theorie van charlieplexing. Het is geschikt voor mensen met de basisprincipes van de elektronica, maar niet volslagen beginners. Ik heb het geschreven in antwoo