Daftar Isi:
- Langkah 1: Hubungkan DS1307 ke Arduino
- Langkah 2: Tambahkan Perpustakaan DS1307RTC
- Langkah 3: Pilih Papan Arduino
- Langkah 4: Sketsa SetTime
- Langkah 5: Sketsa ReadTest
- Langkah 6: Hasil
- Langkah 7: Artikel Lain Tentang RTC
Video: Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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 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
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
Buka tools dan pilih board Arduino sesuai gambar di atas.
Papan "Arduino Nano"
Prosesor: "ATmega328P (Bootloader Lama)"
Langkah 4: Sketsa SetTime
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
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
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
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:
Waktu Tampilan Arduino pada Tampilan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Tampilan Waktu Arduino pada Tampilan LED TM1637 Menggunakan RTC DS1307 : Dalam tutorial ini kita akan mempelajari cara menampilkan waktu menggunakan modul RTC DS1307 dan Tampilan LED TM1637 dan Visuino
Menggunakan Modul Jam Real-time DS1307 dan DS3231 Dengan Arduino: 3 Langkah
Menggunakan Modul Jam Waktu Nyata DS1307 dan DS3231 Dengan Arduino: Kami terus menerima permintaan tentang cara menggunakan modul jam waktu nyata DS1307 dan DS3231 dengan Arduino dari berbagai sumber – jadi ini adalah yang pertama dari dua bagian tutorial tentang cara menggunakannya. Untuk tutorial Arduino ini, kami memiliki dua modul jam waktu-nyata untuk kami
Rotary Encoder: Cara Kerja dan Cara Menggunakan Dengan Arduino: 7 Langkah
Rotary Encoder: Cara Kerja dan Cara Menggunakan Dengan Arduino: Anda dapat membaca ini dan tutorial menakjubkan lainnya di situs web resmi ElectroPeakOverviewDalam tutorial ini, Anda akan mengetahui cara menggunakan rotary encoder. Pertama, Anda akan melihat beberapa informasi tentang encoder rotasi, dan kemudian Anda akan belajar bagaimana
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: 4 Langkah
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: Kami akan menunjukkan cara membuka Terminal MAC. Kami juga akan menunjukkan kepada Anda beberapa fitur di dalam Terminal, seperti ifconfig, mengubah direktori, mengakses file, dan arp. Ifconfig akan memungkinkan Anda untuk memeriksa alamat IP Anda, dan iklan MAC Anda
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan Kembali Beberapa Perangkat Keras.: 5 Langkah
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan Kembali Beberapa Perangkat Keras.: Dari proyek sebelumnya saya memiliki Arduino UNO dan strip LED Neopixel yang tersisa, dan ingin membuat sesuatu yang berbeda. Karena strip Neopixel memiliki 60 lampu LED, diperkirakan menggunakannya sebagai jam besar. Untuk menunjukkan Jam, digunakan segmen 5-LED merah (60 LED