Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum
  • Beranda
  • Pemrograman
  • Mengakses RTC (Real Time Clock)

Mengakses RTC (Real Time Clock)

  • Pemrograman
  • 2 October 2018, 14.17
  • Oleh: roghib.muh
  • 0

Pada artikel ini akan ditunjukkan cara mengakses RTC pada IC DS1302 untuk menampilkan jam dan tanggal.

1. Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB
  • Shield RTC

2. Skematik

Gambar 1. Koneksi Arduino Ke Komputer

Gambar 2. Koneksi Arduino ke komputer

3. Kode Program

//library untuk rtc

#include <virtuabotixRTC.h>

// setting pin rtc

//Data pada pin 2

//CLK pada pin 3

//RST pada pin 4

virtuabotixRTC myRTC(3, 2, 4);

void setup()
{

  Serial.begin(9600);//inisiasi komunikasi serial

  // Set Tanggal RTC(hapus bagian ini jika tidak perlu disetting ulang

  // detik(00-59), menit(00-59), jam(00-23), hari dalam 1 minggu(1-7), hari dalam 1 bulan(1-31), bulan(1-12), tahun 4 digit

  myRTC.setDS1302Time(00, 59, 23, 6, 10, 1, 2014);

}

void loop()
{

  // fungsi untuk mengupdate nilai RTC

  myRTC.updateTime();

  // mulai menulis output hasil baca RTC

  Serial.print(“Waktu dan Tanggal Saat ini: “);

  Serial.print(myRTC.dayofmonth);
  //menulis tanggal dalam bulan

  Serial.print(“/”);

  Serial.print(myRTC.month);//menulis bulan

  Serial.print(“/”);

  Serial.print(myRTC.year);//menulis tahun

  Serial.print(” “);

  Serial.print(myRTC.hours);//menulis jam

  Serial.print(“:”);

  Serial.print(myRTC.minutes);//menulis menit

  Serial.print(“:”);

  Serial.println(myRTC.seconds);//menulis detik

  delay(5000);

}

4. Langkah Kerja

  • Pasangkan shield RTC pada Arduino (shield RTC berisi seperti pada skematik)
  • Upload kode program pada Arduino
  • keluaran pada terminal Arduino IDE akan menampilkan waktu dan tanggal pada RTC sesuai setting yang telah dimasukkan pada program

5. Video

Berikut video tutorial untuk artikel ini:

Leave A Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

Universitas Gadjah Mada

Menara Ilmu Mikrokontroler FMIPA
Universitas Gadjah Mada
Kontak :
roghib.muh@ugm.ac.id
+62 856-4781-7270

© Universitas Gadjah Mada

KEBIJAKAN PRIVASI/PRIVACY POLICY

[EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju