#include <Wire.h>
#include <RTClib.h> // zorg ervoor dat je de map RTC in de goede libraries map zet
#include <LiquidCrystal_I2C.h>
RTC_DS3231 RTC;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.backlight();
Serial.begin(9600);
Wire.begin();
RTC.begin();
lcd.begin(16, 2);
}
// de volgende zin verzet de tijd van de RTC naar de tijd wanneer deze code geupload is naar de Arduino
//rtc.adjust(DateTime(F(__DATE__), F(__TIME__))));//auto update from computer time
//rtc.adjust(DateTime(2024, 1, 21, 3, 0, 0));// to set the time manually
void loop() {
DateTime now = RTC.now();
lcd.setCursor(0, 0);
lcd.print("Datum");
lcd.setCursor(6, 0);
lcd.print(now.day(), DEC);
lcd.print("/");
lcd.print(now.month(), DEC);
lcd.print("/");
lcd.print(now.year(), DEC);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print("Uur");
lcd.setCursor(6, 1);
lcd.print(now.hour(), DEC);
lcd.print(":");
lcd.print(now.minute(), DEC);
lcd.print(":");
lcd.print(now.second(), DEC);
lcd.print(" ");
delay(1000);
}