Halo sahabat Arduino, kita berjumpa lagi disini di awal bulan September Tahun 2015.
Seperti biasanya, di awal bulan seperti ini selalu ada postingan terbaru di Blog Boarduino.
Pada hari ini di daerah saya sedang mendung, mungkin bagi segelintir orang menganggap ini adalah kesempatan yang ditunggu tunggu untuk mengistirahatkan badan (bermalas-malasan).
Saya pernah membaca kutipan dari Hadist Riwayat Bukhori Muslim yang berbunyi "Ilmu tidak dapat diraih dengan mengistirahatkan badan (bermalas-malasan)."
Maka dari itu kita harus memanfaatkan waktu kita dengan maksimal dan menjadi bermanfaat, disaat kebanyakan orang sedang mengistirahatkan badan, alangkah lebih baiknya kita terus belajar agar dinaikkan derajat kita oleh ALLAH Azza wa jalla, Amiin ya rabbal alamin. Pada tutorial kali ini, kita akan Membuat Jam digital LCD dengan Arduino tanpa menggunakan hardware RTC (Real Time Clock). Lebih tepatnya, kita akan membuat Penampil waktu dan tanggal dengan Arduino. Kita hanya memanfaatkan library Time.h untuk menghitung waktu dan tanggal, tutorial ini bisa dibilang untuk menghemat biaya karena tidak membutuhkan hardware RTC, tetapi tentunya memiliki banyak kekurangan dibandingkan menggunakan hardware RTC. Kekurangan tanpa menggunakan Hardware RTC :
Setting manual untuk penampil waktu dan tanggalnya
Akurasi tidak setinggi dengan Hardware RTC
Tidak dapat TimeKeeping (saat power dicabut, maka waktu akan mereset dari awal)
Next time, akan diposting juga untuk membuat jam digital dengan Arduino dan RTC DS1307!
Tetap kunjungi saja blog ini gan untuk melihat artikel Tutorial Arduino terbaru :)
Okelah gan kalau begitu, mari langsung saja kita simak dan praktekkan tutorial kali ini!
Alat dan Bahan yang dibutuhkan :
1x Arduino UNO / Compatible
1x Potensiometer
1x LCD 16x2
Kabel jumper secukupnya
Breadboard / Projectboard
Langkah - Langkahnya :
1.) Pertama, Susunlah rangkaian berikut ini pada breadboard
Keterangan Konfigurasi Kabel :
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
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
3.) Download dan Install program Arduino IDE di Arduino.cc( If Needed )
4.) Download Library Time.h [DOWNLOAD]
5.) Setelah itu klik menu "Tools -> Sketch -> Include Library -> Add .ZIP Library...
6.) Pilih file zip dari library Time.h tadi, lalu exit software arduino
7.) Setelah itu, jalankan program Arduino-nya.
8.) Klik menu "Tools -> Board -> Arduino Uno"
9.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
10.) Lalu masukan Sketch dibawah ini.
Klik LIHAT DONG untuk melihat sketch
/*Membuat Jam digital dengan Arduino Tanpa Hardware RTC
*24 July 2015
*www.boarduino.blogspot.com
*/
keren brow, tp segera dong yang pake RTC biar bisa digunakan/dpake jam nya.. lbh keren lg kalo pake jadwal sholat,ane sedih blm bisa bikin(pnjuk wktu sholat) akhirny mesjid d lingkungan ane beli yg kecil(krn yg besar mahal),ironisnya madeinchina lg yg notabene kty negara kom****,
Terbaek.. min.. gimana caranya supaya jam digital tersebut bisa di set alarm dan nanti nya bisa diaplikasikan untuk menggerakan relay pada jam yang sudah di set.. mohon pencerahan nya min ane pendatang baru
kok tak coba listing programnya detiknya itu tidak sesuai ya kecepatannya? lebih lama dari detik yang asli gitu bagaimana cara mengaturnya ya? terima kasih
Assalamu'alaikum mas.. postingannya sangat bagus, dan membantu sekali. Oia, saya mw nanya kalo arduinonya mati otomatis kan kembali ke waktu default settingannya. solusinya gimana biar waktunya tetap ngikutin waktu real mas... terima kasih.
Assalamualaikum pa terima kasih banyak atas panduan belajarnya sangat membantu :) Oh iya pa untuk jam digital tanpa rtc ini kalo lcd diganti denggan 7 segment ada? Lagi nyoba tapi belum berhasil
Gan bisa buat projec tentang memonitoring suhu dan kelembapan ruangan menggunakan sensor suhu DHT11 dan terhubung ke jaringan internet pakai teleduino jadi kita akses ny di web gitu nanti tampilan di web ny Jam sama suhu dan kelembapan boleh di buat video ny gk gan terima kasih
keren brow, tp segera dong yang pake RTC biar bisa digunakan/dpake jam nya.. lbh keren lg kalo pake jadwal sholat,ane sedih blm bisa bikin(pnjuk wktu sholat) akhirny mesjid d lingkungan ane beli yg kecil(krn yg besar mahal),ironisnya madeinchina lg yg notabene kty negara kom****,
ReplyDeleteSip bro, ditunggu saja :)
Deletebagus banget... mdhan jadi amal jariyah bagi mas andi...
ReplyDeleteTerimakasih, Amiin ya Robbal alamiin.
DeleteNice info bro.,, saya juga lagi belajar Arduino niht., mohon pencerahannya yak??
ReplyDeleteTerimakasih, Selamat belajar :)
Deletemantap mas muhammad andi prasetyo cuman kok saya ada problem di sketch nya yah kenapa yah bisa bantu ga ??
ReplyDeleteTerimakasih mas, problemnya dimana? insyaAllah saya bantu sebisanya.
DeleteTrima kasih mas atas infonya saya jadi sedikit mengerti soalnya saya baru belajar dengan arduino
ReplyDeleteSama sama.
Deleteini kodingnya eror ya? kok ga bisa mas tolong bantu
ReplyDeleteSalam kenal, gak error kok gan... ente dapet pesan error apa?
Deletemas mw tanya, fungsi dari potensiometernya untuk ap y? terima kasih
ReplyDeleteSalam kenal, oh itu potensionya untuk ngatur kecerahan Text di LCDnya gan, bukan untuk kecerahan backlight.
Deletemas kalo cara narik output datetime nya ke database gimana ya?
ReplyDeleteDatabase apa?
DeleteSore gan...salam kenal...
ReplyDeleteMaap...mau tanya...ada tutorial buat countdown timer gak gan...
Kalau bisa yg sekalian di gabungin thermostat control...
Maap buat belajar gan...newby
Makasih
Malam, salam kenal.
DeleteCountdown timer? untuk saat ini belum ada di blog ini, karena masih ada di draft artikelnya... rencanannya bulan ini mau saya publish gan.
Contact saya bisa di : muhandi.prasetyo@gmail.com atau Whatsapp 089666285492
Terbaek.. min.. gimana caranya supaya jam digital tersebut bisa di set alarm dan nanti nya bisa diaplikasikan untuk menggerakan relay pada jam yang sudah di set.. mohon pencerahan nya min ane pendatang baru
ReplyDeleteSip, saya catet dulu idenya... mungkin suatu saat saya buatkan artikelnya di blog ini :)
Deletekok tak coba listing programnya detiknya itu tidak sesuai ya kecepatannya? lebih lama dari detik yang asli gitu
ReplyDeletebagaimana cara mengaturnya ya?
terima kasih
Salam kenal. Apa iya? padahal pada sketch hanya delay 1detik, tidak ada delay lainnya... Kalau mau lebih akurat, pakai Hardware RTC saja gan.
DeleteAssalamu'alaikum mas.. postingannya sangat bagus, dan membantu sekali. Oia, saya mw nanya kalo arduinonya mati otomatis kan kembali ke waktu default settingannya. solusinya gimana biar waktunya tetap ngikutin waktu real mas... terima kasih.
ReplyDeleteWaalaikum salam. Coba ke pojok kanan atas blog ini nanti ada searchbox, ketik saja "Jam digital"
DeleteNanti klik artikel yang berjudul "Membuat Jam Digital dengan Arduino dan RTCDS1307. Terimakasih sudah berkunjung.
mas, kalau menggunakan modul dmd p10 gimana yah?
ReplyDeleteCoba ente cari di blog ini, artikel berjudul "Menampilkan suhu pada p10 Led Matrix".
DeleteUbah aja bagian print dengan hasil Jam dan menit.
saya error set time belum dideklarasi
ReplyDeletenah deklarasinya apa min ?
Pastikan semua library sudah ditambahkan...
Deletemas . sketch ga ada error tapi kok lcd nya ga nyala . rangkaian nya udah bner tpi ttp aj ga nyala . mohon bantuannya mas ?
ReplyDeleteLCD menampilkan text, tapi backlightnya tidak menyala? atau tidak menyala sama sekali?
DeleteKalau ada text, tapi backlight (lampu latar) nya gak menyala, hubungkan kaki 15 LCD ke 5v dan kaki 16 ke GND
thanks gan, bisa di coba nihh....
ReplyDeletesiipp lahhh
coba cuss...
Iya gan, silahkan dicoba.. Semoga Sukses :)
DeleteAssalamualaikum pa terima kasih banyak atas panduan belajarnya sangat membantu :)
ReplyDeleteOh iya pa untuk jam digital tanpa rtc ini kalo lcd diganti denggan 7 segment ada? Lagi nyoba tapi belum berhasil
Waalaikum salam, saya juga blum coba sih ditampilkan di seven segment, karena blum ada seven segmentnya.
DeleteDicoba coba lagi aja, pahami juga multiplexing.
Error gan
ReplyDeleteexit status 1
'setTime' was not declared in this scope
Library Timenya ditambahkan dulu ke software Arduino IDE.
DeleteGan bisa buat projec tentang memonitoring suhu dan kelembapan ruangan menggunakan sensor suhu DHT11 dan terhubung ke jaringan internet pakai teleduino jadi kita akses ny di web gitu nanti tampilan di web ny Jam sama suhu dan kelembapan boleh di buat video ny gk gan terima kasih
ReplyDeleteBisa, masih memungkinkan... silahkan dibuat :)
Delete