Virtuabotixrtch Arduino Library Guide
#include <VirtuabotixRTC.h> // Pin definition for Uno/Nano // (SDA, SCL) VirtuabotixRTC myRTC(A4, A5); This is your most important function. It reads the current time from the RTC chip and stores it in the myRTC object's variables.
Note: The Virtuabotix library automatically uses the Wire library under the hood, so you don't need to define pins unless using software I2C. virtuabotixrtch arduino library
// Initialize I2C LCD (16x2, address 0x27) LiquidCrystal_I2C lcd(0x27, 16, 2); #include <VirtuabotixRTC
// 3. Print to LCD lcd.setCursor(0, 0); lcd.print("Time: "); if(myRTC.hours < 10) lcd.print("0"); lcd.print(myRTC.hours); lcd.print(":"); if(myRTC.minutes < 10) lcd.print("0"); lcd.print(myRTC.minutes); SCL) VirtuabotixRTC myRTC(A4
void setup() // Wake up Wire.begin(); myRTC.updateTime(); Serial.println(myRTC.minutes); // Enter deep sleep for 1 minute ESP.deepSleep(60e6);
void setup() Serial.begin(9600); lcd.init(); lcd.backlight();