RTC (Real-Time Clock) DS1307 berbentuk modul berukuran kecil yang dilengkapi baterai. Modul ini digunakan untuk memberikan informasi waktu. Dari namanya RTC adalah sebuah jam. Jam yang belum dilengkapi dengan indikator pembacaan. RTC memerlukan modul lain untuk bisa berfungsi sepenuhnya sebagai jam.
RTC DS1307
Untuk berkomunikasi dengan modul lain, RTC dilengkapi dengan I2C interface. Bisa menggunakan SDA dan SCL pada pin yang tersedia. Berikut pinout RTC DS1307.
Pin DS, digunakan untuk keperluan pembacaan temperatur. Hal ini bisa dilakukan bila menambahkan sensor suhu DS18B20, pada 3 lubang pin yang kosong di samping tulisan Tiny RTC. Pin SQ untuk pembacaan frekuensi yang dihasilkan crystal oscillator. Pin BAT bisa dihubungkan ke sumber tegangan 3 Volt untuk mem-backup baterai yang sudah terpasang.
Pengkabelan dengan Arduino UNO
Hubungkan RTC dengan Arduino
RTC | ARDUINO |
---|---|
VCC | 5V |
GND | GND |
SDA | A4 |
SCL | A5 |
Jadi saat RTC dihubungkan dengan modul arduino, tidak perlu menuliskan rtc.set, dengan modul yang lain juga, misal ESP32, Attiny85, Raspberry Pico dll. RTC tinggal pakai, tidak perlu konfigurasi dengan waktu saat ini.
Untuk melihat jam yang dihasilkan RTC, bisa dilihat di Serial Monitor.
Selamat mencoba.
Posting Komentar untuk "Menghubungkan RTC DS1307 dengan Arduino UNO"