Sử dụng mô-đun thời gian thực RTC DS1302 để lấy giá trị thời gian thực ngày, giờ, phút, giây
(1) x Arduino Uno R3
(1) x Mô-đun thời gian thực RTC DS1302
(5) x Dây cắm đực - cái
Mô-đun đồng hồ thời gian thực DS1302 là một mô-đun giá rẻ với độ chính xác cao có thể được sử dụng trong các dự án khác nhau. Mô-đun RTC này cung cấp thông tin giây, phút, giờ, ngày, tháng, và năm. Trong mô-đun này, ngày được đặt tự động dựa trên việc tháng đó là 29, 30 hay 31 ngày và đó có phải là năm nhuận hay không. (Điều đó chỉ có giá trị cho đến năm 2100)
Mô-đun này có 5 chân:
VCC: cấp nguồn 5V
GND: Ground
CLK: Clock pin
DAT: Data pin
RST: Reset (kích mức cao)
Kết nối cảm biến DS1302 với mạch Arduino:
DS1302 -- Arduino
GND GND
Vcc 5V
CLK/SCLK D5
DAT/IO D4
RST/CE D2
Cài thư viện:
Tools/Manage Libraries --> Tìm ds1302 --> Install
Đoạn code này xuất ra màn hình Serial Monitor giá trị ngày, giờ, phút, giây hiện tại sau mỗi 1 giây