Simple RTC
Description
This example demonstrate how to use the RTC library methods.
Hardware Required
- 86Duino Zero/One/EduCake/PLC
Code
/* Simple RTC for 86Duino Demonstrates the use of the RTC library for the 86Duino This example code is in the public domain http://arduino.cc/en/Tutorial/SimpleRTC created by Arturo Guadalupi <a.guadalupi@arduino.cc> 15 Jun 2015 modified 18 Feb 2016 */ #include <RTCZero.h> /* Create an rtc object */ RTCZero rtc; /* Change these values to set the current initial time */ const byte seconds = 0; const byte minutes = 0; const byte hours = 16; /* Change these values to set the current initial date */ const byte day = 15; const byte month = 6; const byte year = 15; void setup() { Serial.begin(9600); rtc.begin(); // initialize RTC // Set the time rtc.setHours(hours); rtc.setMinutes(minutes); rtc.setSeconds(seconds); // Set the date rtc.setDay(day); rtc.setMonth(month); rtc.setYear(year); // you can use also //rtc.setTime(hours, minutes, seconds); //rtc.setDate(day, month, year); } void loop() { // Print date... Serial.print(rtc.getDay()); Serial.print("/"); Serial.print(rtc.getMonth()); Serial.print("/"); Serial.print(rtc.getYear()); Serial.print("\t"); // ...and time Serial.print(rtc.getHours()); Serial.print(":"); Serial.print(rtc.getMinutes()); Serial.print(":"); Serial.print(rtc.getSeconds()); Serial.println(); delay(1000); }
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.