Membuat Jam Digital Dengan Arduino Uno, Rtc Ds1302, Dan Lcd I2c!
Kita akan menciptakan Jam Digital memakai Arduino Uno sebagai Controllernya, RTC DS1302 sebagai data untuk waktu dan tanggalnya, dan LCD i2C untuk menampilkan data waktu dan tanggalnya.
Ini merupakan adonan dari postingan sebelumnya, jadi yang belum coba aku sarankan coba dulu kedua posting berikut:
Ok! Yang harus kau siapkan adalah…
Pasanglah menyerupai pada gambar rangkaian dibawah ini:
Sebelum masuk ke-pemrograman ada 2 library yang harus kau masukan ke Arduino. Library lCD i2C dan Library untuk RTCnya, silahkan Download dulu lewat Link di bawah ini:
Bagi yang masih galau cara masukin Library ke aplikasi arduinonya, silahkan buka link dibawah ini:
Jika library sudah dimasukan, kini waktunya pemrograman. Silahkan kau copy paste atau ketik ulang sketch dibawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <virtuabotixRTC.h> virtuabotixRTC myRTC(6, 7, 8); //CLK, DAT, RST #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16,2); void setup() { lcd.begin(); //myRTC.setDS1302Time(00, 20, 06, 6, 03, 11, 2016); } void loop() { myRTC.updateTime(); lcd.setCursor(0, 0); lcd.print("Tgl: "); lcd.print(myRTC.dayofmonth); lcd.print("/"); lcd.print(myRTC.month); lcd.print("/"); lcd.print(myRTC.year); lcd.print(" "); lcd.setCursor(0, 1); lcd.print("Jam: "); lcd.print(myRTC.hours); lcd.print(":"); lcd.print(myRTC.minutes); lcd.print(":"); lcd.print(myRTC.seconds); lcd.println(" "); } |
Jika sudah DONE UPLOADING, maka balasannya akan menyerupai pada video dibawah ini:
OK baik! Kalau masih ada yang ingin ditanyakan, silahkan jangan sungkan tanyakan saja di kotak komentar dibawah ya 🙂
Selamat mencoba dan harus berhasil! 😉
Komentar
Posting Komentar