#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <RTClib.h>
RTC_DS1307 rtc;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
rtc.begin();
lcd.begin(16, 2);
}
void loop() {
DateTime now = rtc.now();
lcd.setCursor(0, 0);
printDigits(now.hour());
lcd.print(":");
printDigits(now.minute());
lcd.print(":");
printDigits(now.second());
lcd.setCursor(0, 1);
printDigits(now.day());
lcd.print("/");
printDigits(now.month());
lcd.print("/");
printDigits(now.year());
}
void printDigits(int digits) {
// Functie om te zorgen dat getallen onder de 10 een voorloopnul hebben
if (digits < 10)
lcd.print("0");
lcd.print(digits);
}