Arduino Aquaponics: Real-tijd-klok deel I (2 / 2 stap)

Stap 2: Arduino Library en schets

De schets voor deze tutorial laat zien hoe tijd aanvragen bij de ChronoDot en weer te geven over Serial.  Deel II zal betrekking hebben op instelling knevel tijden.

RTClib.h
De bibliotheken zijn nodig voor de ChronoDot: RTClib.h en draad (Wire komt met de IDE).

Download het zip-bestand van RTClib, extract en indien nodig de naam "RTClib" alvorens een kopie in /arduino-1.0.3/libraries/.  De juiste naam is belangrijk.

Arduino Sketch
U vindt een uitleg voor elk onderdeel in de commentaren.

Datum- en tijdfuncties, met behulp van een RTC DS3231 aangesloten via I2C en draad-Lib

#include < Wire.h >
#include "RTClib.h" / / Credit: Adafruit

RTC_DS1307 RTC;

VOID Setup {}

Begin de seriële aansluiting
Serial.begin(9600);

Instantiëren van het RTC
Wire.begin();
RTC.begin();

Controleer of de RTC wordt uitgevoerd.
if (!. RTC.isrunning()) {}
Serial.println ("RTC is NOT running");
}

In deze sectie de huidige datetime grijpt en vergelijkt deze aan
de tijd van de compilatie.  Indien nodig, wordt de RTC bijgewerkt.
DateTime nu = RTC.now();
DateTime gecompileerd = DateTime (__DATE__, __TIME__);
Als (now.unixtime() < compiled.unixtime()) {}
Serial.println ("RTC is ouder dan compilatietijd! Bijwerken");
RTC.adjust (DateTime (__DATE__, __TIME__));
}

Serial.println ('Setup voltooid.');
}

void loop {}
Krijgen van de huidige tijd
DateTime nu = RTC.now();

Huidige tijd weergeven
Serial.Print ("huidige tijd:");
Serial.Print(Now.Year(), DEC);
Serial.Print('/');
Serial.Print(Now.month(), DEC);
Serial.Print('/');
Serial.Print(Now.Day(), DEC);
Serial.Print(' ');
Serial.Print(Now.Hour(), DEC);
Serial.Print(':');
Serial.Print(Now.Minute(), DEC);
Serial.Print(':');
Serial.Print(Now.Second(), DEC);
Serial.println();

delay(10000);
}

Gerelateerde Artikelen

#5 Arduino compatibele Real Time klok Modules (DS1307 & DS3231)

#5 Arduino compatibele Real Time klok Modules (DS1307 & DS3231)

Een module van de Real Time Clock (RTC) is dat een RTC is een RTC. Toch? Verkeerd!Terwijl deze twee veel voorkomende, Arduino-compatibele RTCs erg lijken, en zijn aangesloten via de I2C (uitgesproken oog kwadraat Zie of Eye Eye) communicatie bus ze p
Arduino Aquaponics: JSON pomp Controller

Arduino Aquaponics: JSON pomp Controller

toen we begonnen met het ontwikkelen van de Aquaponics Controller we beseften dat we wilden een eenheid die kan omgaan met meerdere situaties.  Sommige vloed-en-afvoer aquaponics systemen schakelen van de pomp in- en uitschakelen op niet-overeenkomen
Arduino Etch-A-Sketch Klok

Arduino Etch-A-Sketch Klok

ik heb gezien verschillende Arduino aangedreven etsen-A-schets klokken op het web, maar niets met instructies (is het een soort van geheim? Is iemand van plan op het maken van het rijk in de mondiale markt van Etch-A-Sketch Klok?). Ik heb gebruikt Ar
Bewegings-gevoelige LCD Real-Time klok/Alarm/Timer (bijgewerkt programma)

Bewegings-gevoelige LCD Real-Time klok/Alarm/Timer (bijgewerkt programma)

ik een klok nodig voor mijn kantoor aan huis (waar ik doorbrengen weekend's ochtends bouwen van robots en dergelijke) en ik wilde om te passen bij de inrichting van mijn elektronica werk Bank. Ik besloot te bouwen met alle de "guts" blootgesteld
Het BlokClok-Concept - Arduino aangedreven RGB abstracte klok

Het BlokClok-Concept - Arduino aangedreven RGB abstracte klok

Arduino aangedreven klok concept. Uniek concept met behulp van een 8 x 8 RGB-Dot Matrix-scherm. De tijd wordt aangegeven met behulp van blokken van kleur. Het centrale 6 x 6 raster is verdeeld in 4 x (3 x 3) rasters en elk blok van 3 x 3 is een ander
Arduino DS3231 Real timerklok met kleur TFT

Arduino DS3231 Real timerklok met kleur TFT

Het bouwen van een real timerklok met een kleuren TFT display is uiterst eenvoudig met behulp van de Arduino. Het display toont de tijd, de datum, de huidige temperatuur langs de MAX en MIN temperatuur die het heeft gemeten. Laten we bouwen het!Stap
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
Real-time klok met behulp van PIC18F452

Real-time klok met behulp van PIC18F452

Welkom bij u. Hier ben ik ontwierp een Real timerklok met behulp van PIC18F452 microcontroller. Ik zal uitleggen hoe real-time klok met behulp van PIC microcontroller ontwerp. RTC met behulp van PIC18F452PIC is vooraf microcontroller serie. In PIC-mi
Real-time klok met behulp van AT89s52

Real-time klok met behulp van AT89s52

Welkom terug, dit is shubham Trivedi en vandaag ga ik ontwerp Real-time klok met behulp van At89s52 Microcontroller. De AT89S52 Microcontroller is het hart van dit project. DS1307 IC wordt gebruikt als RTC. Deze DS1307 IC verplicht I2C-interface, maa
Arduino Real time klok met behulp van Ds1302

Arduino Real time klok met behulp van Ds1302

Deze week heb ik besloten dat ik wil bouwen een klok. Ik wil een klok diealtijd het juiste moment dus ik moet een onderdeel dat hiervoor die ik wat onderzoek en vond ik de ds1302.Stap 1: Bekijk de videoIk maakte een video op YouTube waar ik je laten
Stargate geïnspireerd Arduino NeoPixel 3D gedrukte klok

Stargate geïnspireerd Arduino NeoPixel 3D gedrukte klok

De Stargate DHD klok zal de tijd weergeven met NeoPixel LED's georiënteerde rond een gesimuleerde wijzerplaat. De klok biedt een uur en half uur klokkenspel, die kan worden omgezet in- en uitschakelen. Hoeveel uren en minuten kunnen worden ingesteld
IP-Time klok deel 2

IP-Time klok deel 2

Zo lui oude Geek (LOG) gemaakt een elektronische klok:De voordelen zijn dat het is vrij goedkoop, het krijgt de tijd off van het Internet, het past voor Daylight Savings Time en vereist geen een batterij te onthouden van de juiste tijd.Ik wilde een p
Monteren van een Real Time klok Kit van Adafruit DS1307

Monteren van een Real Time klok Kit van Adafruit DS1307

Het zou eerlijk om te zeggen dat de Adafruit industrieën al een groot werk van het documenteren van hun DS1307 Real Time Clock Kitheeft gedaan. In feite, zijn hun instructies veel beter dan alles wat die ik te bieden zoals het omvat alle soorten best
Zender tijd klok één component

Zender tijd klok één component

geloof het of niet, kunt u het genereren van een tijdsignaal te stellen uw WWVB gecontroleerd radiowekkers met enkel een attiny45, draadantenne en een batterij. Uploaden van de code naar een attiny45, zet een 20-inch of dus draad op pin 6 en macht me