반응형
아두이노에서 RTC(Real Time Clock) 모듈인 DS3231을 테스트 해 보았습니다.
해당 모듈은 회로상 주의 할 점이 있으니 아래 게시글을 참고해 주시기 바랍니다.
아두이노에서 해당 모듈을 사용하려면 라이브러리를 설치해야 하는데 검색을 해 보시면 여러 가지의 라이브러리를 발견할 수 있었습니다. 저는 그중에 Arduino-DS3231 라이브러리를 사용 해 보았습니다.
제공되는 예제 중 DS3231_alarm을 테스트 해 보았습니다.
소스코드를 살펴보면 현재시간을 설정 후 분과 초값이 20초/01분일 경우 알람을 울리도록 설정하는 코드로 되어 있습니다.
회로는 아래와 같이 VCC/GND/SCL/SDA 4개의 라인만 사용하면 됩니다
소스를 빌드 후 업로드하면 아래와 같이 현재 날짜와 시간이 2014/04/25 - 00:00:00로 설정이 되고 초 값이 20초(ALARM 1)와 분 값이 01분(ALARM 2)이 되는 경우 알람이 동작되는 것을 확인 할 수 있습니다.
반응형
'Hardware > Arduino ( AVR )' 카테고리의 다른 글
[ATTiny13] 하드웨어 환경 설정 (0) | 2021.04.23 |
---|---|
USBasp용 10 pin to 6 pin 변환 보드 제작 (0) | 2021.04.12 |
DS3231 모듈 사용시 주의사항 (4) | 2021.04.06 |
[아두이노] 리모콘 신호 수신하기 (0) | 2021.01.28 |
[AVR] AVR-Transistortester(ESR meter) 만들기 (0) | 2021.01.13 |
댓글