Berita Terbaru
Beranda » Tips & Trik » Membuat Jam dengan RTC (real time clock)

Membuat Jam dengan RTC (real time clock)

Real time clock atau sering disebut juga RTC merupakan salah satu komponen elektronika aktif yang dapat menyimpan data tanggal dan waktu di dalam nya. Data waktu ini sering kali digunakan untuk membuat sebuah alat penjadwalan terpadu atau hanya sekedar jam digital saja.

Salah satu contoh IC RTC yang paling sering digunakan adalah DS1307. Pada rangkaian Jam Digital Dewata Elektronik, dilihat juga menggunakan RTC sebagai penentu waktu. Terdapat sebuah batterai backup pada Modul yang bertujuan agar waktu yang tersimpan tidak hilang saat listrik padam.

dibawah ini merupakan salah satu contoh coding sedrhana untuk arduino agar dapat membaca data dari modul RTC ini.

#include <WProgram.h>
#include <Wire.h>
#include <DS1307.h> // written by  mattt on the Arduino forum and modified by D. Sjunnesson

void setup()
{
  Serial.begin(9600);

  RTC.stop();
  RTC.set(DS1307_SEC,1);        //set the seconds
  RTC.set(DS1307_MIN,23);     //set the minutes
  RTC.set(DS1307_HR,12);       //set the hours
  RTC.set(DS1307_DOW,4);       //set the day of the week
  RTC.set(DS1307_DATE,5);       //set the date
  RTC.set(DS1307_MTH,3);        //set the month
  RTC.set(DS1307_YR,9);         //set the year
  RTC.start();

}

void loop()
{

  Serial.print(RTC.get(DS1307_HR,true)); //read the hour and also update all the values by pushing in true
  Serial.print(":");
  Serial.print(RTC.get(DS1307_MIN,false));//read minutes without update (false)
  Serial.print(":");
  Serial.print(RTC.get(DS1307_SEC,false));//read seconds
  Serial.print("      ");                 // some space for a more happy life
  Serial.print(RTC.get(DS1307_DATE,false));//read date
  Serial.print("/");
  Serial.print(RTC.get(DS1307_MTH,false));//read month
  Serial.print("/");
  Serial.print(RTC.get(DS1307_YR,false)); //read year 
  Serial.println();

  delay(1000);

}

Baca juga  Membuat Led Matrix PanjeRino

Tentang Anak Agung Duwi Arsana

Seorang penulis blogger di duwiarsana.com dan duwiarsana.net yang juga memposting video kegiatan yang dilakukan melalui media YouTube. Untuk saat ini saya belum bekerja, dan masih bekutat di seputaran hobi saya, yang selalu saya update pada blog dan YouTube.

Baca juga

Belajar Program LED Berkedip Arduino

Ini adalah tutorial dan belajar arduino pertama kita dengan menggunakan kit belajar arduino untuk pemula, …

5 komentar

  1. Coding guna I2C module ataupun I2C software?

  2. mas, klw RTC kluar angka 165.165 terus kenapa ya?

  3. mas amau nanya,,
    kalau rtc tidak bisa ngitung/count, hanaya diam pada settingan awal, kira kira knp ya mas?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.