Looking for advices for ESP32S3 clock without Internet

Hi all.
Are there any suggestions for ESP32S3 clock without use of internet?
Thanks
Adam

What are the requirements?

1 Like

Thanks.
Just want to make a watch, no much requirements...

RTC module is your best bet unless your final thingy is limited in size

1 Like

Thanks.
you are right, the RTC module, but during my testing I got difficult of USB communication, and some one mentioned that the confliction between RTC module (pin49?) and USB.
size is also a matter.

!!!!!!!!!!

1 Like

I mean as long as it can work as clock. no much precision etc.

Hello shanren

Take a search engine of your choice and ask the WWW for 'time trigger +arduino' to gain the knowledge.

1 Like

Thanks.
Is it OK to use ESP32 intern RTC works as a clock? any example here?

Hello shanren

Take a search engine of your choice and ask the WWW for 'ESP32 intern RTC ' to gain the knowledge.

1 Like

The ESP32 isn't accurate like DS3231. Why use a RTC if you use an ESP32. Why not NTP? DS3231 has nothing to do with USB. It use I2C.

1 Like

Thank you.
trying to make a watch without Internet.

fount one like this:

not sure if it's OK to be as a watch.

Why so? An RTC purpose is to keep and provide time on demand. A watch displays time. So what is your difficulty?

Also why the ESP32S3 specifically?

1 Like

Why do you need a USB for standalone watch?

1 Like

Thanks.
Firstly I used external DS3231 because of the accurate, and got difficulty to serial monitor; the ESP32S3 specifically is it doesn't have default I2C, at least I didn't find.

Thanks.
For debug purpose.

Perhaps because most ESP32 can direct the I2C port to almost any pins. You just pass the pin numbers to the Wire object constructor.

1 Like

Thanks.
how to set the clock current time?

You have to dig into the ESP32 time library documentation at the Espressif site. I suppose there are not examples because 99.999% of ESP32 systems that use the clock, also set it by NTP.

1 Like

Thank you!
how to let the ESP32'S OLED shown like hour, minute and to type in the current time?