#include "CLK.h"
#include <LiquidCrystal_I2C.h>
CLK myCLK;
LiquidCrystal_I2C lcd(0x27, 20, 4);
void displaydate()
{
lcd.setCursor(0, 0);
lcd.print("myClock: S123456");
lcd.setCursor(0, 1);
lcd.print(myCLK._year);
lcd.print("/");
if (myCLK._month < 10)
lcd.print("0");
lcd.print(myCLK._month);
lcd.print("/");
if (myCLK._day < 10)
lcd.print("0");
lcd.print(myCLK._day);
}
void setup() {
//Serial.begin(9600);
myCLK.init();
lcd.init();
for (int i = 0; i <= 2; i++)
{
lcd.backlight();
delay(1000);
lcd.noBacklight();
delay(1000);
}
lcd.backlight();
delay(1000);
displaydate();
// 如果RTC模組沒有正確運作,可以透過這行來重新設定時間
// rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}
void loop() {
delay(1000);
}