Professional Documents
Culture Documents
RTC MMC
RTC MMC
h>
#include <SD.h>
File myFile;
RTC_DS1307 rtc;
void setup()
Serial.begin(9600);
rtc.begin();
delay(1000);
delay(1000);
if (!SD.begin(4))
return;
delay(1000);
delay(1000);
if (! rtc.begin())
return;
}
Serial.println("Koneksi RTC Berhasil");
if (rtc.begin())
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));}
void loop()
lcd.setCursor(0,0);
lcd.print("Jam: ");
lcd.print(now.hour(), DEC);
lcd.print(":");
lcd.print(now.minute(), DEC);
lcd.print(":");
lcd.print(now.second(), DEC);
delay(1000);
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(nilaiSensor);
myFile.print(now.year(), DEC);
myFile.print('/');
myFile.print(now.month(), DEC);
myFile.print('/');
myFile.print(now.day(), DEC);
myFile.print(" (");
myFile.print(daysOfTheWeek[now.dayOfTheWeek()]);
myFile.print(") ");
myFile.print(now.hour(), DEC);
myFile.print(':');
myFile.print(now.minute(), DEC);
myFile.print(':');
myFile.print(now.second(), DEC);
myFile.close();
else
delay(2000); //memberi jeda 5 detik, karena proses pengiriman data berlangsung selama 3 detik,
jadi total 5 detik