#include <U8g2lib.h>
#include <Wire.h>
U8G2_SSD1309_128X64_NONAME0_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
unsigned long startTime;
unsigned long elapsedTime;
void setup(void) {
u8g2.begin();
u8g2.setFont(u8g2_font_ncenB14_tr);
// Set the initial start time
startTime = millis();
}
void loop(void) {
// Calculate elapsed time
elapsedTime = millis() - startTime;
// Convert milliseconds to minutes and seconds
unsigned int minutes = elapsedTime / 60000;
unsigned int seconds = (elapsedTime / 1000) % 60;
// Display the timer on OLED
u8g2.firstPage();
do {
u8g2.setCursor(10, 30);
u8g2.print(" ");
u8g2.print(minutes);
u8g2.print("m ");
u8g2.print(seconds);
u8g2.print("s");
u8g2.setCursor(10, 60);
u8g2.print("arvind patil ");
} while (u8g2.nextPage());
delay(1000); // Update every second
}