/********************************************************************************************************************************************************** This sketch gives a simple demonstration of how to use RTC library. The code sets date and time using internal structure and then print on serial date and time. Time representation is 24 hour mode **********************************************************************************************************************************************************/ #include RTCInt rtc; //create an RTCInt type object void setup() { Serial.begin(9600); rtc.begin(TIME_H24); //init RTC in 12 hour mode //time settings rtc.setHour(15,0); //setting hour rtc.setMinute(43); //setting minute rtc.setSecond(0); //setting second rtc.setDay(13); //setting day rtc.setMonth(8); //setting month rtc.setYear(15); //setting year } void loop() { rtc.getDate(); //getting date in local structure (local_date) rtc.getTime(); //getting time in local structure(local_time) //printing date in format YYYY/MM/DD Serial.print(rtc.local_date.year+2000); // year Serial.print('/'); Serial.print(rtc.local_date.month); // month Serial.print('/'); Serial.print(rtc.local_date.day); // day Serial.print(' '); //printing time Serial.print(rtc.local_time.hour); //hour Serial.print(':'); Serial.print(rtc.local_time.minute); //minute Serial.print(':'); Serial.println(rtc.local_time.second); //second delay(1000); }