Page 187 - 최강 아두이노 퍼스트 참고서
P. 187

#include <DS1302.h>

                 /* Initialise the DS1302 library */
                 DS1302 rtc(RST_PIN, IO_PIN, SCK_PIN);

                 void setup()
                 {
                   /* Clear the 1302's halt flag */   rtc.halt(false);
                   /* And disable write protection */   rtc.writeProtect(false);

                   /* Initialise the serial port */
                 Serial.begin(9600);
                 }

                 /*  Main  program  */  void
                 loop()
                 {
                   /*  Set  the  time  and  date  to  16:30  on  the  3rd  of  September  2013  */
                 rtc.setDOW(MONDAY); // 월요일로 설정합니다.   rtc.setTime(16,30,0); //
                 24 시간 형태로 16 시 30 분 0 초 설정.   rtc.setDate(3, 9, 2015);  // 2015 년 9
                 월 3 일로 지정합니다.

                 while(1) // 무한루프
                   {
                     Serial.print("It is ");
                     Serial.print(rtc.getDOWStr());
                     Serial.print(" ");
                     Serial.print(rtc.getDateStr());
                     Serial.print(" ");
                     Serial.print("and the time is: ");
                     Serial.println(rtc.getTimeStr());          /*
                 Wait  before  reading  again  */          delay
                 (1000);
                   }
                 }











                                                   187
   182   183   184   185   186   187   188   189   190   191   192