Components
RTC DS3231: Timekeeping Presisi untuk Proyek Arduino
Darmawan Kusuma
2025-01-22
6 Menit Baca
Real-Time Clock (RTC) DS3231 adalah modul penghitung waktu presisi tinggi yang sangat populer dalam proyek Arduino dan ESP32. Berbeda dengan RTC DS1307 yang lebih murah, DS3231 memiliki Temperature Compensated Crystal Oscillator (TCXO) internal yang membuatnya jauh lebih akurat dengan deviasi hanya ±2 ppm (sekitar 1 menit per tahun). Modul ini beroperasi pada tegangan 2.3V hingga 5.5V, memiliki baterai backup CR2032 yang dapat menjaga waktu hingga beberapa tahun saat daya utama mati. DS3231 berkomunikasi melalui protokol I2C dengan alamat default 0x68, membuatnya mudah dihubungkan hanya dengan 2 pin (SDA dan SCL). Fitur tambahan meliputi sensor suhu internal (±3°C), 2 alarm yang dapat diprogram, dan output square wave 1Hz hingga 8.192kHz. Library Arduino seperti RTClib membuat pemrogramannya sangat mudah. Aplikasi ideal untuk datalogger yang memerlukan timestamp akurat, sistem otomasi berbasis waktu, jam digital, dan perangkat yang perlu menjaga waktu tanpa koneksi internet.