Halo sahabat BoArduino, kita berjumpa lagi di hari ini, yaitu awal Bulan dan awal tahun 2016.
Semoga saja di Tahun ini kita menjadi lebih baik daripada Tahun sebelumnya, Amiin.
Alat dan Bahan yang dibutuhkan :
- 1x Arduino UNO
- 1x LCD 16x2
- 1x Potensiometer 10K Ohm
- 1x Modul RTC DS1307
- Library DS1307RTC dan Time
- 1x Project board ( Breadboard )
- Kabel jumper secukupnya
Langkah - Langkahnya :
1.) Pertama, tambahkan Library DS1307RTC dan Time.h pada Software Arduino IDE ente.
2.) Setelah itu Susunlah rangkaian dibawah ini pada breadboard.
Keterangan Konfigurasi Kabel :
- Pin 5V pada Arduino dihubungkan ke VCC
- Pin GND pada Arduino dihubungkan ke GND
- Pin A4 pada Arduino dihubungkan ke SDA pada RTC Modul
- Pin A5 pada Arduino dihubungkan ke SCL pada RTC Modul
Keterangan Konfigurasi Kabel Rangkaian LCD :
- Pin RS (kaki 4) di sambungkan dengan pin arduino digital pin 12
- Pin E (kaki 6) di sambungkan dengan pin arduino digital pin 11
- Pin D4 (kaki 11) di sambungkan dengan pin arduino digital pin 5
- Pin D5 (kaki 12) di sambungkan dengan pin arduino digital pin 4
- Pin D6 (kaki 13) di sambungkan dengan pin arduino digital pin 3
- Pin D7 (kaki 14) di sambungkan dengan pin arduino digital pin 2
- Sambungkan potensio 10 KOhm ke +5v dan GND , dan Pin LCD 3 ke potensio
- Pin 5 (R/W) ke Ground
5.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
6.) Setelah itu, jalankan program Arduino-nya.
7.) Klik menu "Tools -> Board -> Arduino Uno"
8.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
9.) Lalu masukan Sketch dibawah ini.
NOTE :
Thanks artikelnya mas. Klu bisa buat jadwal shalat pakai led matrix dong mas. Trima kasih sbelumnya. Salam.
ReplyDeleteSama sama, terimakasih juga sudah berkunjung dan berkomentar. Salam.
DeletePostingannya bagus mas, kalau bisa ditambahkan lg untuk menyalakan lampu, jd pada saat jam 18.00 lampu menyala dan pada saat jam 06.00 pagi lampu mati dengan sendirinya. Ditunggu mas postingan yg saya request hueheheh .
ReplyDeleteTrims
Terimakasih sudah berkunjung dan berkomentar, insyaAllah.
Deletegan kok saya muncul tulisan di lcdnya DS1307 BERHENTI !! itu knapa ya ?
ReplyDeleteUpload dulu sketch SetTime.
Deletesry gan it fungsi ptnsio fungsiny bwt ap ya.. hehe mklum msh awm..
ReplyDeleteSalam kenal.
DeleteBuat mengatur kecerahan text di LCD nya.
iya gan di LCD hanya ada tulisan DS1307 Terhenti,tolong pencerahanya,terimakasih
DeleteUpload sketch ini ke Arduino.
DeleteFile>Examples>DS1307RTC>SetTime
setelah itu buka serial monitor, apabila waktu sudah sesuai baru upload sketch yang ada di artikel ini.
saran gan.. buat juga pengaturan seting awal waktu dan tanggalx biar nnti ga ada yng bingung..
ReplyDeletesoalx di awal ane juga bingung.. hee..
ane bli rtc tnpa batre jdi blum d setting..
Oke, ane tampung sarannya... Terimakasih gan :)
DeleteIlmu yang sangat bermanfaat,terimakasih sudah share gan.
ReplyDeletesaya lagi ngembangin programnya menggunakan seven segmen multipleksing pake 4 transistor dan 7447,tapi mentok di tampilan outputnya,ada kode sederhananya gan?
Kalau ditampilkan di seven segment, saya juga belum pernah coba sih gan. BTW, Terimakasih sudah berkunjung.
DeleteAssalamu alaikum. Tutorialnya sangat bermanfaat, maaf mas andi kalau menampilkan jamnya menggunakan panel P10 bisa dishare? trm kasih sebelumnya.
ReplyDeleteWaalaikum salam, saya belum coba juga sih... Tapi sama saja kok, coba lihat contoh artikelnya di blog ini, Ketik di kotak pencarian "suhu p10".
Deletekak, saya udah add library ds1307 sama time nya. tapi kok masih gak bisa dicompile ya? :(
ReplyDeleteSalam kenal. Pesan errornya apa?
DeleteKeren artikel nya ...
ReplyDeleteGan saya mau tanya , cara nambah library ke software arduino itu bagaimana ? saya kurang paham
terimakasih gan
Salam kenal. Download library dengan extensi file .zip lalu buka software arduino IDE, klik sketch, include library lalu add library .zip lalu pilih file library.zip yang sudah di download tadi.
Deletekalo pke ds3231 bisa ndak?
ReplyDeleteTentu saja bisa gan...
DeleteAssalamualaykum wr wb
ReplyDeletesalam kenal Mas,
saya sudah lakukan step-by step di atas termasuk add library nya, namun pas saya compile / verify muncul pesan error berikut:
Arduino: 1.6.9 (Windows 7), Board: "Arduino/Genuino Uno"
C:\Users\User\Documents\Arduino\libraries\DS1307RTC\examples\SetTime\SetTime.ino:6:18: fatal error: Time.h: No such file or directory
#include
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
mohon pencerahannya, terima kasih banyak
agussof1
Waalaikum salam. Salam kenal.
DeleteKalau dilihat dari pesan errornya, sepertinya library Time.h belum ditambahkan pada software arduino IDE.
Gan mau nanya ,itu rtcny mesti di hubungin ke A4 sm A5 arduino ya ?
DeleteKalau ke pin A yang lai gimana ?
Mohon pencerahan
Wajib SDA dan SCL, I2C Protokol.
Deletemas kl pake lcd bekas nokia 3310 bs ngak
ReplyDeleteTentu saja bisa gan...
Deletekalau jam digital displaynnya dengan 7 segment caranya gmn ms?
ReplyDeleteTinggal digabungkan saja gan.
Deletegimana cara ngatur jamnya....
ReplyDeleteUpload sketch ini ke Arduino.
DeleteFile>Examples>DS1307RTC>SetTime
setelah itu buka serial monitor, apabila waktu sudah sesuai baru upload sketch yang ada di artikel ini.
sry gan it cara set waktunya gmn ya..?? hehe
ReplyDeleteUpload sketch ini ke Arduino.
DeleteFile>Examples>DS1307RTC>SetTime
setelah itu buka serial monitor, apabila waktu sudah sesuai baru upload sketch yang ada di artikel ini.
maaf bro mau nanya kalau misal lcd nya saya ganti dengan seven segment program nya gimana ya? apa aja yg harus saya ganti
ReplyDeleteBisa, silahkan dibuat. Banyak yang harus diubah.
Deletemas bisa ga bikin jadwal sholat?
ReplyDeletebaris pertamanya pukul/jam
baris kedua tulisan jadwal sholat
tapi baris keduanya pingin dibikin scroll
Belum pernah coba buat gan, tapi sepertinya masih memungkinkan... silahkan dibuat :)
DeleteSudah sukses saya membuatnya, namun masih ada kendala setelah beberapa hari jam mulai tidak cocok, saya cek batre RTC ternyata tegangan hanya 1,2 v apakah mas punya rekomendasi untuk skema rtc ..trims
ReplyDeleteHmm, kalau menurut teman dan info yang saya dengar. Lebih baik gunakan RTC DS2321, jangan yang DS1307. Karena disebut sebut, lebih tinggi akurasinya.
Deletegan bagaimana untuk pengaplikasian di modul p10...
ReplyDeletemohon bimbingannya
Coba cari artikel di blog ini, judulnya "Menampilkan suhu pada p10 led matrix"
DeleteNanti, ente ubah aja bagian yang untuk menampilkan suhu disana, dan dijadikan scrollLeft agar tulisannya dapat berjalan ke kiri.
mas kalo ditambah alaram gimana ya caranya?
ReplyDeleteGunakan saja If else untuk membandingkan kondisi atau nilai dari jam, menit ataupun detiknya.
Deletekok saya coba di program awal yang dari File>Examples>DS1307RTC>SetTime
ReplyDeletemuncul error di tmElements_t tm; kenapa y?
Pastikan library Time.h atau Timelib.h sudah ditambahkan ke software arduino ide.
Deleteuntuk yang time.h udah ada mas kalau untuk timelib.h nya dimana download nya?
DeleteSilahkan download di github atau di google gan, sudah banyak kok.
DeleteMAKASIH GAN TUTORIALNYA...... lancar....
ReplyDeleteoke.
DeleteGan kalu buat led matrix p10 bisa ga gan....
ReplyDeleteBisa. Silahkan dibuat.
DeleteAsalamualaikum mas...
ReplyDeletegmana kalau proyek, pada saat jam 17.00 lampu menyala dan pada saat jam 06.00 pagi lampu mati dengan sendirinya, ditunggu usulannya ya mas:)
Waalaikum salam. Dikondisikan dengan if else saja nilai jam, menit ataupun detiknya.
Deletegan power untuk arduino nya bake btre ya ?
ReplyDeletemaaf newbi. hehehe
Pakai baterai atau pakai adaptor 9V bisa.
Delete