Advertisement

Pemrograman Arduino

#include <RTClib.h>

RTC_DS1307 rtc;

char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

void setup () {
  Serial.begin(9600);
  // rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0));
}

void loop () {
    DateTime now = rtc.now();
    Serial.print(now.year(), DEC);
    Serial.print('/');
    Serial.print(now.month(), DEC);
    Serial.print('/');
    Serial.print(now.day(), DEC);
    Serial.print(" (");
    Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);
    Serial.print(") ");
    Serial.print(now.hour(), DEC);
    Serial.print(':');
    Serial.print(now.minute(), DEC);
    Serial.print(':');
    Serial.print(now.second(), DEC);
    Serial.println();
    delay(500);
}

Pengujian Serial Monitoring

 

Dari program dan hasil diatas dapat dilihat, variable perintah now. digunakan untuk memanggil data dari variable waktu (jam, menit, detik, hari, bulan, dan tahun). Terdapat juga perintah untuk setting waktu yang terdapat 2 model. Singkron dengan PC/komputer waktu upload program atau secara manual.

Advertisement

Ok sekian dulu tutorial ini jika terdapat pertanyaan, saya berharap bisa didiskusikan bersama di kotak komentar dibawah. Semoga tutorial ini bermanfaat.

 

 

Advertisement