Daftar Isi:

Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah
Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah

Video: Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah

Video: Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Desember
Anonim
Cara Menggunakan DS1307 Menggunakan Arduino
Cara Menggunakan DS1307 Menggunakan Arduino
Cara Menggunakan DS1307 Menggunakan Arduino
Cara Menggunakan DS1307 Menggunakan Arduino

DS1307 adalah IC Jam Waktu Nyata (RTC). IC ini digunakan untuk menyediakan data waktu. Waktu yang diberikan mulai dari Detik, Menit, Jam, Hari, Tanggal, Bulan, dan Tahun.

IC ini membutuhkan komponen eksternal tambahan seperti Crystal dan Baterai 3.6V. Kristal digunakan untuk sumber jam. Baterai digunakan untuk energi cadangan agar fungsi waktu tidak terhenti saat suplai utama terputus.

Saya sarankan untuk membeli modul DS1307 yang sudah dilengkapi dengan komponen eksternal.

Komponen yang dibutuhkan:

  • Arduino Nano V.3
  • RTC DS1307
  • Kawat jumper
  • USB mini

Perpustakaan yang digunakan:

DS1307RTC

Langkah 1: Hubungkan DS1307 ke Arduino

Hubungkan DS1307 ke Arduino
Hubungkan DS1307 ke Arduino
Hubungkan DS1307 ke Arduino
Hubungkan DS1307 ke Arduino

Hubungkan DS1307 ke Arduino Nano sesuai dengan gambar atau tabel di bawah ini.

DS1307 ke Arduino Nano

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

Kemudian, sambungkan Arduino ke Laptop/PC menggunakan Mini USB.

Langkah 2: Tambahkan Perpustakaan DS1307RTC

Tambahkan Perpustakaan DS1307RTC
Tambahkan Perpustakaan DS1307RTC
Tambahkan Perpustakaan DS1307RTC
Tambahkan Perpustakaan DS1307RTC
Tambahkan Perpustakaan DS1307RTC
Tambahkan Perpustakaan DS1307RTC

Pustaka DS1307 dapat diunduh di sini:

Perpustakaan DS1307

Setelah pengunduhan selesai, Buka "Skecth ==> Sertakan Perpustakaan ==> tambahkan. ZIp Library"

Temukan file perpustakaan yang telah diunduh.

Jika berhasil, tutup Arduino dan buka kembali.

Langkah 3: Pilih Papan Arduino

Pilih Papan Arduino
Pilih Papan Arduino

Buka tools dan pilih board Arduino sesuai gambar di atas.

Papan "Arduino Nano"

Prosesor: "ATmega328P (Bootloader Lama)"

Langkah 4: Sketsa SetTime

Sketsa Setel Waktu
Sketsa Setel Waktu
Sketsa Setel Waktu
Sketsa Setel Waktu

Ada dua sketsa yang akan digunakan. Sketsa pertama adalah "SetTime" yang digunakan untuk mengatur waktu pada DS1307 agar sesuai dengan waktu saat ini. yang kedua adalah "ReadTest" yang digunakan untuk menampilkan hitungan waktu.

Unggah Waktu yang Ditetapkan:

Buka File > Contoh > DS1307RTC > SetTime

Setelah Sketch terbuka klik upload dan tunggu beberapa saat.

Jika proses upload selesai, buka Serial Monitor untuk melihat pengaturan waktu.

Langkah 5: Sketsa ReadTest

Baca Tes Sketsa
Baca Tes Sketsa

Unggah Sketsa "ReadTes" untuk menjalankan fungsi waktunya.

Buka File > Contoh > DS1307RTC > ReadTest

Klik unggah dan tunggu beberapa saat. Setelah proses upload selesai buka serial monitor untuk melihat hasilnya.

Langkah 6: Hasil

Hasil
Hasil
Hasil
Hasil

Jika berhasil maka akan tampil serial monitor seperti pada Gambar 1.

Jika Modul DS1307 tidak terpasang atau tidak terhubung ke board Arduino maka akan tampil serial monitor seperti pada Gambar 2.

Langkah 7: Artikel Lain Tentang RTC

Artikel Lain Tentang RTC
Artikel Lain Tentang RTC
Artikel Lain Tentang RTC
Artikel Lain Tentang RTC

Anda dapat menggunakan LCD atau Modul 7-Segmen untuk menampilkan waktu yang dihasilkan oleh RTC.

Jika Anda belum tahu cara menggunakannya, Anda dapat melihat artikel saya selanjutnya tentang "Cara menampilkan waktu di LCD" atau "Cara menampilkan waktu di Modul 7-Segmen" di artikel saya selanjutnya.

Terima kasih telah membaca artikel ini, semoga bermanfaat.

Jika ada pertanyaan, tulis saja di kolom komentar.

Direkomendasikan: