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

DS1302 IC 부품만을 사용하여 브레드보드, 만능기판에 제작하는 경우 X1,X2 포트에 진동
               소자(크리스탈)가 연결되어야 합니다. Cristal 부품은 32768 Khz 사용합니다.

               아두이노 연결:

                 DS1302 모듈     아두이노
                 VCC           5V
                 GND           GND
                 CLK           D4

                 DAT           D3
                 RST           D2

               아두이노 예제 코드 및 설명
               http://playground.arduino.cc/Main/DS1302 (모듈 형태만 다릅니다. 사용방법은 동일합
               니다. )

               DS1302 DataSheet:
               http://www.allfirst.co.kr/pds/docu/DS1302_to_DS1302ZN.pdf

               위의 아두이노 사이트의 예제가 복잡할 경우 아래의 주소에서 다운로드 받아서 사용 하시면
               됩니다.
               http://www.allfirst.co.kr/pds/arduinoLib/DS1302.zip
               DS1302.zip 을 다운로드 후 압축 해제 합니다.

               아두이노 스케치 IDE 의 myLibrary 디렉터리로 적절하게 복사 합니다.
               또는 스케치 IDE 메뉴 -> 스케치 -> 라이브러리 가져오기 -> “라이브러리 추가” 선택 합니다.

               파일 선택 압축파일(ZIP), 파일 또는 폴더를 선택하면 자동으로 스케치 라이브러리에 추가 됩
               니다.  아래의 예제 코드를 적용 후 테스트 해 봅니다.
               코드의 내용은 1 초마다 RTC DS1302 모듈에서 가져온 시간을 시리얼 포트로 출력 합니다.


                /* Define the DIO pins used for the RTC module */
                #define SCK_PIN 4
                #define IO_PIN 3
                #define RST_PIN 2

                /* Include the DS1302 library */





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