Digitale klok RTC in LED-scherm van 4 cijfers en 7 segmenten (3 / 4 stap)

Stap 3: programmeren

Als u wilt het programma uitvoeren op Arduino hebt de volgende bibliotheken:

  1. Tijd (bibliotheek voor datum en tijd)
  2. DS130R TC (bibliotheek voor de real-time klok)
  3. Draad (bibliotheek gebruikt ter ondersteuning van de RTC)
  4. dhtt11 (bibliotheek voor de sensor voor temperatuur en vochtigheid)

Voor de nummering (0 tot en met 9), ik heb een tabel gemaakt met binaire vertegenwoordiging van elk segment (A tot G) die het cijfer als volgt vormt:

  • B01111110 - 0
  • B00110000 - 1
  • B01101101 - 2
  • B01111001 - 3
  • B00110011 - 4
  • B01011011 - 5
  • B01011111 - 6
  • B01110000 - 7
  • B01111111 - 8
  • B01111011 - 9

Als u wilt weergeven in de LED-display de gegevens in volgorde van tijd, temperatuur en vochtigheid, heb ik een "timer" gebruikt met de functies millis() en while().

In dit geval, elke informatie wordt gepresenteerd op het display en na 3 seconden naar de volgende conversatie gaan.

Eenvoudig en zeer efficiënt.

U kunt het toepassen van deze functie millis () op verschillende manieren voor het beheer van de tijd tijdens het programma wordt uitgevoerd.

In veel gevallen kunt u het in de plaats van sommige timer-bibliotheek.

Een andere nuttige functie is digitalWrite(). Met deze functie kunt u het schrijven van gegevens in de registers van de verschuiving vereenvoudigen.

Neem een kijkje op het in de Arduino de introductiepagina op http://arduino.cc/en/Reference/DigitalWrite

-Opmerking de insteltijd van de interne klok van RTC-module:

1 - om te werken of de insteltijd van RTC-module, laadt u het programma "SetTime" die je kunt hier of in de bibliotheek/voorbeeld van DS1307RTC vinden op de Arduino Software.

2 - compileren en laden van het programma van de Digital_Clock op de Arduino.

Met deze procedure de RTC-module zal houden juiste tijd vanwege haar pak van de batterij aangesloten en u hoeft niet opnieuw te compileren van het programma Digital_Clock elke keer dat u het op.

Gerelateerde Artikelen

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

dit is mijn tweede instructable. Ik had net een stemming van het maken van een digitaal horloge. Maar wilde het een leerproces. Had ik al een sanguino ik kon gemakkelijk gebruikt hebben die Atmega644 chip. het zou zijn geweest meer dan genoeg.  Maar
Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

HoiIk heb al enkele digitale klokken projecten gedaan met Arduino met inbegrip van LED en LCD schermen, maar deze is specialer omdat ik hebben een nieuwe functie ingevoerd met een bewegingssensor (PIR).Zie VIDEOBelangrijkste kenmerkenPIR (aanwezighei
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Digitale klok van de Romeinse cijfers

Digitale klok van de Romeinse cijfers

A digitale Romeinse cijfers klokZie het in actie in de quicktime-films aangesloten!Er zijn vele manieren om tijd weergeven in zowel analoog en digitaal, maar nooit gezien door de meeste is een digitale Romeinse cijfers-klok. Ik heb een met behulp van
Nieuwe aarde tijd (NET) digitale klok in geval van gerecycled retro-moderne

Nieuwe aarde tijd (NET) digitale klok in geval van gerecycled retro-moderne

ooit krijgen verward door GMT, of wou dat u had een koeler manier om het bijhouden van de tijd?  Bouw van een Nieuwe aarde Time klok!  Met een paar afzonderlijke delen, een PIC-microcontroller en wat code kan te hebt u een unieke tijdwaarneming appar
Digitale klok van de muur-E

Digitale klok van de muur-E

Hi voor iedereen, deze kerst hebben me deze mooie klok van Wall-E, maar helaas is het erg luidruchtig en tijdens de nacht was het ondraaglijk, dus ik nagedacht heb over het draaien in een digitale klok.Stap 1: Open de digitale klok Binnen de kubus di
De digitale klok Tri-Mode met ATtiny85 en RTC

De digitale klok Tri-Mode met ATtiny85 en RTC

Hallo iedereen,Dit is mijn eerste project met behulp van de ATtiny85 microcontroller en ook een Real Time Clock (RTC) werken mee.Het gebruik van ATtiny85 is een zeer interessante manier te krimpen uw Arduino projecten in een kleine eindversie.De Tri-
Hoe maak je een digitale klok van Arduino

Hoe maak je een digitale klok van Arduino

Digitale klokken zijn een van de geweldige uitvinding op het gebied van de wetenschap.Heb je je ooit afgevraagd "Hoe te maken van uw eigen digitale klokken, net zoals in films!"???Nou die ik heb het ook, mijn kindertijd in een droom aan mijn zee
Digitale klok van de vertoning van de staafdiagram

Digitale klok van de vertoning van de staafdiagram

CD4017 is een veelzijdig geïntegreerd circuit (en zijn kleine broertje CD4022) en heeft oneindig veel toepassingen. Dit digitale klok-project bestaat uit 8CD4017´s plus een 7812 of 78 L 12 voor levering. Referentieperiode wordt verkregen uit de AC li
Hoe maak je een digitale klok kit op basis van Atmel

Hoe maak je een digitale klok kit op basis van Atmel

deze digtial klok kit wordt geleverd met onderstaande kenmerken en functies:Functies• Digitale klok• Teller• Tijd alarm• StopwatchKnoppen• S1: selectie van de functieknoppen• S2: functieknop uitbreiden• S3: aanpassing knopFuncties:Klokinstelling: Pre
Digitale klok beurt model van "Johnny 5" circa 1980 's films

Digitale klok beurt model van "Johnny 5" circa 1980 's films

Nummer 5 leeft!Dat is juist u jaren 1980 mafkezen. Ik bracht de heer Johnny 5 weer tot leven in dit nieuwe leuke instructable. Als u een ding over nummer 5 weet, u zult zich herinneren hem als een geestig, lief, militaire rang robot die meer menselij
Digitale klok met behulp van MSP430

Digitale klok met behulp van MSP430

Hallo vrienden, dit is mijn project op digitale klok, met behulp van de MSP430G2452 [u kunt elke 20 pin MSP controller] ik heb geupload zijn schema met de code hier, je ziet het werken bij...http://Youtu.be/3GbRLwAJdfM
LEDaliveshow.com bieden flexibele led scherm met weergave van mobiele en draagbare ontwerp

LEDaliveshow.com bieden flexibele led scherm met weergave van mobiele en draagbare ontwerp

P6 flexibele LED-scherm met mobiel ontwerp is een nieuwe uitvinding die breken door verschillende fles-nek in vergelijking met traditionele LED display, het verdient de uitvinding octrooi en een Utility patent internationaal model.6mm pitch LED flex
Massief hout digitale klok

Massief hout digitale klok

hoe het bouwen van een houten digitale klok aangedreven door een atmega168 (arduino) met een ingebouwd alarm en spelletjes.Ik dacht eerst over het maken van dit, toen ik zag een LED klok gedekt door een houten fineer. Ik vond het toen ik het zag, tot