[아두이노] 18. DS1302 RTC 모듈을 활용한 시계 만들기
임베디드/아두이노2020. 12. 31. 20:36
DS1302 RTC 모듈은 CR2032 건전지를 사용, 전력을 공급받아 RTC(Real Time Clock) 시간을 저장 출력하는 장치이다.
32khz 크리스탈 모듈과 함께 ds1302 칩이 포함되어 있으며, 일반적인 디지털 시계 등에 해당 모듈이 많이 쓰인다.
RTC 모듈을 사용하기 위해서 아래 라이브러리를 설치 및 추가하여야 한다.
이번 시간예제는 LCD에 시간과 날짜를 표시하는 장치를 만들어 보도록 하겠다.
준비물 : 아두이노 우노, LCD 모듈, ds1302 모듈, 점퍼선 등
회로도
아두이노 핀 배치도
아두이노 우노 | I2C LCD 모듈 | DS1302 RTC 모듈 |
5V | VCC | VCC |
GND | GND | GND |
D5 | CLK | |
D4 | DAT | |
D2 | RST | |
A4 | SDA | |
A5 | SCL |
코드
기본 코드에서 시리얼모니터에 출력하는 코드는 전부 삭제하고 lcd에만 출력하도록 하였습니다.
결과
'임베디드 > 아두이노' 카테고리의 다른 글
[아두이노] 20. 피에조 부저 (0) | 2021.01.01 |
---|---|
[아두이노] 19. IR 적외선 수신 센서 및 리모컨 (1) | 2021.01.01 |
[아두이노] 17. 7-세그먼트 (0) | 2020.12.27 |
[아두이노]16. 온습도 센서 (0) | 2020.12.25 |
[아두이노] 15. LCD 디스플레이 (I2C) (0) | 2020.12.23 |