🌐
ESP32.io
esp32io.com › tutorials › esp32-rtc
ESP32 - RTC | ESP32 Tutorial
Select the right ESP32 board (e.g. ESP32 Dev Module) and COM port. Open the Library Manager by clicking on the Library Manager icon on the left navigation bar of Arduino IDE · Search “RTClib”, then find the RTC library by Adafruit
🌐
Random Nerd Tutorials
randomnerdtutorials.com › home › project › esp32 › esp32: guide for ds1307 real time clock (rtc) module (arduino ide)
ESP32: Guide for DS1307 Real Time Clock (RTC) - Arduino | Random Nerd Tutorials
March 24, 2025 - Use the DS1307 Real Time Clock Module with the ESP32 programmed with Arduino IDE. Set and read the time, synchronize with NTP server, set time zone, daylight saving time.
🌐
Arduino
docs.arduino.cc › libraries › esp32time
ESP32Time | Arduino Documentation
October 2, 2024 - Set and retrieve internal RTC time on ESP32 boards.
🌐
GitHub
github.com › fbiego › ESP32Time
GitHub - fbiego/ESP32Time: An Arduino library for setting and retrieving internal RTC time on ESP32 boards · GitHub
An Arduino library for setting and retrieving internal RTC time on ESP32 boards - fbiego/ESP32Time
Starred by 264 users
Forked by 46 users
Languages   C++
🌐
Random Nerd Tutorials
randomnerdtutorials.com › home › project › esp32 › esp32: guide for ds3231 real time clock module (rtc) — getting time and setting alarms
ESP32: Guide for DS3231 Real Time Clock Module (RTC) | Random Nerd Tutorials
April 28, 2025 - The DS3231 RTC Module allows you to set up to two alarms: alarm 1 and alarm 2. When using the RTCLib Library, these are the accepted modes for the alarms: The following example shows how to set up two alarms and how to use them to trigger an ...
🌐
Phipps Electronics
phippselectronics.com › home › blog › working with the esp32 internal rtc
Working with the ESP32 Internal RTC - Phipps Electronics
April 9, 2026 - The ESP32 has an internal RTC (Real-Time Clock) that is dedicated for timer-related, time keeping, and low power functions. However, unlike popular RTC modules such as the DS1307 and DS1302, the ESP32’s RTC does not have backup battery capability.
🌐
SunFounder
docs.sunfounder.com › projects › umsk › en › latest › 03_esp32 › esp32_lesson16_ds1302.html
Lesson 16: Real Time Clock Module (DS1302) — SunFounder Universal Maker Sensor Kit documentation
In this lesson, you will learn how to set up and use a Real Time Clock (RTC) module with an ESP32 development board. We’ll cover integrating the DS1302 RTC module, understanding its functions, and programming the ESP32 to display the current date and time. You’ll also learn how to handle situations where the RTC has lost its date and time settings and automatically set it to the compile time of your sketch.
🌐
Arduino Libraries
arduinolibraries.info › libraries › esp32-time
ESP32Time - Arduino Libraries
March 17, 2024 - Set and retrieve internal RTC time on ESP32 boards.
🌐
Theelectronics
theelectronics.co.in › home › esp32 › how to use internal rtc of esp32 without using ntp
How to use internal RTC of ESP32 without using NTP
January 22, 2023 - To use the internal RTC functionality of ESp32, You have to install ESP32Time Library for Arduino.
Find elsewhere
🌐
YouTube
youtube.com › adtechknow
How to Read the ESP32 Internal Real-Time Clock (RTC) - Arduino Tutorial - YouTube
HI Guys,Welcome to this tutorial on using the internal Real-Time Clock (RTC) on the ESP32 microcontroller. The RTC is a low-power clock that runs independent...
Published   December 29, 2022
Views   3K
🌐
ESP32 Learning
esp32learning.com › home › esp32 and ds3231 rtc example
ESP32 and DS3231 RTC example
December 30, 2023 - #include <Wire.h> #include "RTClib.h" RTC_DS3231 rtc; char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; void setup () { #ifndef ESP8266 while (!Serial); // for Leonardo/Micro/Zero #endif Serial.begin(9600); delay(3000); // wait for console opening if (!
🌐
Arduino Forum
forum.arduino.cc › projects › programming
ESP32 'RTC' time update - it's not [SOLVED] - Programming - Arduino Forum
June 29, 2024 - I am installing a new ESP32 and used existing working code from another ESP32 installation for the new sketch. The issue is after the time is retreived upon the processor initialization it is not being updatedrunning on the new sketch. Since the time (hr,min,sec) integers are declared outside the getTime function calls I thought the time would then be updated to the processor to reflect "current time."
🌐
Stack Exchange
arduino.stackexchange.com › questions › 92826 › how-to-set-esp32-rtc-clock-source
How to set ESP32 RTC clock source - Arduino Stack Exchange
#include "soc/rtc.h" #include "esp_private/rtc_clk.h" rtc_slow_freq_t src = rtc_clk_slow_src_get(); switch (src) { case RTC_SLOW_FREQ_RTC: printf("Internal 150 kHz RC\n"); break; case RTC_SLOW_FREQ_32K_XTAL: printf("External 32 kHz crystal\n"); break; case RTC_SLOW_FREQ_8MD256: printf("Internal 8 MHz/256(33 kHz)\n"); break; default: printf("Unknown\n"); }
🌐
Newbiely
newbiely.com › tutorials › arduino-nano-esp32 › arduino-nano-esp32-rtc
Arduino Nano ESP32 - RTC | Arduino Nano ESP32 Tutorial
Arduino Nano ESP32 itself has some ... minutes, hours, day, date, month, and year). To get date and time, we needs to use a Real-Time Clock (RTC) module such as DS3231, DS1370....
🌐
GitHub
github.com › espressif › arduino-esp32 › issues › 3641
How to make use of ESP32 internal RTC to setup Epoch time? · Issue #3641 · espressif/arduino-esp32
January 16, 2020 - As mentioned in the datasheet of ESP32, I was trying to make use of the internal RTC. But not able to find any example or APIs related to it. Is there any way to access the RTC?
Author   espressif
🌐
CircuitDigest
circuitdigest.com › microcontroller-projects › esp32-real-time-clock-using-ds3231-module
ESP32 Real Time Clock using DS3231 Module and OLED Display
July 2, 2025 - Learn about Real Time Clock (RTC) and its interfacing with the ESP32 and OLED display. We will use DS3231 RTC module to keep track of the correct time and display it on SPI OLED by using ESP32 as microcontroller.
🌐
Arduino Forum
forum.arduino.cc › projects › general guidance
Question about ESP32's onboard RTC (is it persistent?) - General Guidance - Arduino Forum
October 22, 2022 - I'm working on a project where an ESP32 will be running outside of cell and wifi range. Since I can't connect to a time server I'm trying to get the onboard RTC working. I know that's not the most accurate RTC but for my purposes a little drift is fine. I'm using the ESP32time library.