Följeslagare IC (9 / 36 steg)
Datum- och tidsfunktioner använder en DS1307 RTC ansluten via I2C och tråd-lib
#include
#include
RTC_DS1307 rtc; //creating "rtc" objekt av RTC_DS1307, objekt används för att komma åt funktioner
mer på objekt och klasser: https://www.youtube.com/watch?v=ABRP_5RYhqU
char daysOfTheWeek [7] [12] = {"Söndag", "Monday", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"};
Ogiltiga inställningar () {
Serial.BEGIN(9600);
RTC.BEGIN();
följande rad anger RTC till datum & tid denna skiss sammanställdes
//
Raden anger RTC med en explicit datum & tid, till exempel att ställa in
21 januari 2014 kl 3 vill du ringa:
RTC.ADJUST (DateTime (2014, 1, 21, 3, 0, 0));
}
Ogiltig loop () {
DateTime nu = rtc.now();
Serial.Print(Now.Year());
Serial.Print('/');
Serial.Print(Now.month());
Serial.Print('/');
Serial.Print(Now.Day());
Serial.Print ("(");
Serial.Print(daysOfTheWeek[Now.dayOfTheWeek()]);
Serial.Print(")");
Serial.Print(Now.Hour());
Serial.Print(':');
Serial.Print(Now.Minute());
Serial.Print(':');
Serial.Print(Now.Second());
Serial.println();
Serial.println();
Delay(1000);
}