Cara Mudah Program RTC DS1307 Dengan Arduino
by sugihartohadi04 in Circuits > Arduino
467 Views, 0 Favorites, 0 Comments
Cara Mudah Program RTC DS1307 Dengan Arduino
Sebelumnya saya pernah membahas RTC DS3231, nah RTC DS1307 ini adalah alternatif terbaik dari DS3231 yang harganya jauh lebih terjangkau.
Berdasarkan pengalaman saya, keakuratan dari RTC DS1307 ini tidak kalah dengan DS3231. Jadi buat kamu yang ingin mencoba membuat project seperti Jam Digital, bisa mulai gunakan DS1307 ya.
Bahkan untuk Rangkaian dan juga Program RTC DS1307 ini sama dengan DS3231, apalagi saya sudah buatkan library untuk lebih menyederhanakan lagi programnya.
Supplies
- Arduino Uno
- Arduino Shield (Untuk Mempermudah Rangkaian)
- Module RTC DS1307
- Kabel Jumper Female-Female
Rangkaian RTC DS1307
Kalo sudah disiapkan, silakan rangkai seperti gambar dibawah ini:
Library Arduino
Program Arduino
#include<KRrtc.h>
void setup () {
Serial.begin(9600u);
rtcBegin();
setComputer();
// setManual(2020, 4, 8, 16, 1, 0);
}
void loop () {
rtcGet();
Serial.print(String() + hari + ", " + tanggal + "-" + bulan + "-" + tahun);
Serial.print(" ");
Serial.println(String() + jam + ":" + menit + ":" + detik);
delay(1000L);
}
Finish
Silakan ketik ulang atau copas koding tersebut ke Arduino IDE, kemudian silakan Upload.
Catatan Penting
Setelah upload selesai silakan ubah dulu koding setComputer(); menjadi seperti ini //setComputer(); kemudian silakan Upload Ulang, dan silakan buka Serial Monitor untuk melihat hasilnya.
Sumber: Ruangelektro.com