Arduino Mikro

Program Arduino Dengan RTC DS1307

Arduino Dengan RTC DS1307

Apa itu RTC DS1307

Pada artikel sebelumnya telah dibahas tentang Program Jam Digital Arduino Dengan RTC DS3231, dan RTC DS1307 ini merupakan alternatif terbaik dari RTC DS3231 yang mana harganya jauh lebih murah dan terjangkau. Salah satu uniknya, keakuratan dari membuat Program Arduino dengan RTC DS1307 ini tidak kalah jauh dengan DS3231. Sehingga bagi kalian yang ingin mencoba membuat proyek seperti halnya Jam Digital, alternatif lainnya yaitu dapat menggunakan RTC DS1307 ini.

Adapun untuk skema rangkaian dan Program Arduino Dengan RTC DS1307 ini hampir sama dengan program RTC DS3231, selain itu juga sudah dibuatkan library untuk lebih mempersingkat lagi sketch kode programnya.

Skema Rangkaian RTC DS1307
Untuk membuat rangkaian RTC DS1307, komponen yang perlu disiapkan sebagai berikut :

- 1 Buah Arduino.
- 1 Buah Arduino Shield (Optional, Hanya Uuntuk Mempermudah Rangkaian).
- 1 Buah Module RTC DS1307.
- 4 Buah Kabel Jumper Female-Female / Male-Female.

Apabila komponen sudah disiapkan, cobalah kalian rangkai seperti gambar dibawah ini :

Skema Rangkaian RTC DS1307
Skema Rangkaian RTC DS1307

Untuk Library Arduino
Langkah pertama yang perlu kalian lakukan adalah wajib download dahulu 2 library berikut :

RTClib-master.zip | Disini
KRrtc-main.zip | Disini

Apabila sudah di download coba tambahkan kedua library tersebut ke software Arduino IDE kalian, dan bilamana kalian masih bingung cara menambahkannya silahkan ikuti panduan berikut :


Tahap Sketch Kode Program Arduino
Sebagai contoh untuk sketch kode program dibawah ini digunakan untuk menampilkan tanggal dan waktu, yang mana untuk setting waktu otomatis mengikuti waktu laptop atau komputer kalian.


#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);
}

Selanjutnya kalian dapat ketik ulang atau copy paste sketch kode program tersebut ke Arduino IDE, setelah itu cobalah Upload programnya ke Arduino.

Hal Yang Perlu Diperhatikan :
Apabila proses upload telah selesai, coba dirubah dahulu kode program setComputer(); menjadi seperti ini //setComputer(); selanjutnya coba kalian Upload Ulang kode programnya, dan coba buka di Serial Monitor untuk melihat hasil upload programnya.

Posting Komentar untuk "Program Arduino Dengan RTC DS1307"