🌐
Random Nerd Tutorials
randomnerdtutorials.com › home › arduino › arduino ide › arduino with ds3231 real time clock (rtc): getting time and setting alarms
Arduino DS3231 Real Time Clock (RTC): Time and Alarms | Random Nerd Tutorials
April 28, 2025 - Interface the DS3231 Real Time Clock module with the Arduino board. The DS3231 RTC does accurate timekeeping, set alarms, output square waves and get temperature readings.
🌐
How To Mechatronics
howtomechatronics.com › home › tutorials › arduino tutorials › arduino and ds3231 real time clock tutorial
Arduino and DS3231 Real Time Clock Tutorial - How To Mechatronics
February 18, 2022 - The DS3231 is a low-cost, highly accurate Real Time Clock which can maintain hours, minutes and seconds, as well as, day, month and year information. Also, it has automatic compensation for...
People also ask

Can the DS3231 keep time even when Arduino is powered off?
Yes, the DS3231 continues running using its onboard CR2032 battery, so the time remains accurate without external power.
🌐
controllerstech.com
controllerstech.com › home › arduino › modules interfacing › ds3231 rtc
DS3231 Arduino Tutorial: Real-Time Clock with LCD1602, Alarms & ...
What is the I2C address of the DS3231?
The DS3231 uses a fixed I2C address of 0x68. This address is hardwired in the chip and cannot be changed, unlike some other I2C devices that have configurable address pins. If you're placing the DS3231 on the same I2C bus as an LCD1602 (which is typically at 0x27), there is no conflict since the addresses are different.
🌐
controllerstech.com
controllerstech.com › home › arduino › modules interfacing › ds3231 rtc
DS3231 Arduino Tutorial: Real-Time Clock with LCD1602, Alarms & ...
Why does my DS3231 not trigger the alarm on the SQW pin?
The square-wave output must be disabled using rtc.writeSqwPinMode(DS3231_OFF); otherwise, the pin will not switch to alarm-interrupt mode.
🌐
controllerstech.com
controllerstech.com › home › arduino › modules interfacing › ds3231 rtc
DS3231 Arduino Tutorial: Real-Time Clock with LCD1602, Alarms & ...
🌐
Instructables
instructables.com › circuits › arduino
How to Create a Clock Using Arduino , DS3231 RTC Module and OLED Display : 9 Steps (with Pictures) - Instructables
November 30, 2021 - How to Create a Clock Using Arduino , DS3231 RTC Module and OLED Display: I have made a couple of clock project in the past. I have always used DS1306 module to do it. I received the backlash from my viewers. They questioned why I would use that particuler RTC module labeling it as not relaible.
🌐
Arduino
docs.arduino.cc › libraries › ds3231-rtc
DS3231-RTC | Arduino Documentation
May 27, 2026 - Provides access to date and time data, functionality for clock reading, clock setting, and alarms for the DS3231 high-precision real-time clock.Go to repository
🌐
Arduino
docs.arduino.cc › libraries › ds3231
DS3231 | Arduino Documentation
December 31, 2025 - Abstracts functionality for clock reading, clock setting, and alarms for the DS3231 high-precision real-time clock.
🌐
Arduino
projecthub.arduino.cc › hibit › keeping-real-time-clock-with-mini-ds3231-on-arduino-0d715c
Keeping real-time clock with mini DS3231 on Arduino | Arduino Project Hub
This compact yet robust module not only keeps time with exceptional accuracy but also integrates smoothly with microcontrollers like Arduino
🌐
HiBit
hibit.dev › posts › 158 › keeping-real-time-clock-with-mini-ds3231-on-arduino
Keeping real-time clock with mini DS3231 on Arduino - HiBit
April 1, 2024 - This Arduino code uses the DS3231 library to interface with the DS3231 real-time clock module. The setup function initializes the DS3231, setting the initial clock time to the moment the sketch was last compiled.
Find elsewhere
🌐
ControllersTech®
controllerstech.com › home › arduino › modules interfacing › ds3231 rtc
DS3231 Arduino Tutorial: Real-Time Clock with LCD1602, Alarms & Temperature
May 4, 2026 - In this tutorial you’ll learn how to wire the DS3231 to an Arduino Uno, install the RTClib and LiquidCrystal_I2C libraries, set the time both manually and using compile-time, read time and date, display a live clock on a 16×2 I2C LCD, read the ...
🌐
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 - Interface the ESP32 with DS3231 Real Time Clock (RTC) Module to do timekeeping, set alarms, output square waves with different frequencies, and get temperature readings.
🌐
CircuitDigest
circuitdigest.com › microcontroller-projects › interfacing-ds3231-rtc-with-arduino-and-diy-digital-clock
DS3231 RTC (Real Time Clock) Interfacing with Arduino to build DIY Digital Clock
August 11, 2025 - Also, the DS3231 real time clock has its temperature-compensated crystal oscillator and crystal resonator. Hence, the timekeeping accuracy of this device is much superior to that given by most RTC modules, such as the DS1307.
🌐
Last Minute Engineers
lastminuteengineers.com › ds3231-rtc-arduino-tutorial
In-Depth: Interface DS3231 Precision RTC Module with Arduino
January 20, 2026 - Learn about DS3231 Precison RTC module along with Pinout, Wiring, RTClib Library, Arduino Code for Reading Date Time & Reading/Writing onboard 24C32 EEPROM
🌐
Electropeak
electropeak.com › learn › interfacing-ds3231-real-time-clock-rtc-module-with-arduino
Interfacing DS3231 Real Time Clock RTC Module with Arduino|Electropeak
May 27, 2023 - DS3231 real time clock module features high accuracy and low power consumption. This RTC module maintains seconds, minutes, hours, day, date, month, and year information. In this module, the date is set based on whether the month is 29, 30 or ...
🌐
Google Sites
sites.google.com › site › wayneholder › arduino-library-for-the-ds3231-real-time-clock
Wayne's Tinkering Page - Arduino Library for the DS3231 Real Time Clock
The DS3231 is a precision, Real Time Clock (RTC) module that is widely available on breakout boards from Adafruit and many eBay vendors (see photos below which shows a module I purchased from an eBay vendor for less than $3 that includes a coin ...
🌐
Adafruit
adafruit.com › product › 3013
Adafruit DS3231 Precision RTC Breakout : Adafruit Industries, Unique & fun DIY electronics and kits
The datasheet for the DS3231 explains ... exactly what it says on the tin! This Real Time Clock (RTC) is the most precise you can get in a small, low power package....
🌐
Adafruit
learn.adafruit.com › adafruit-ds3231-precision-rtc-breakout › arduino-usage
Arduino Usage | Adafruit DS3231 Precision RTC Breakout | Adafruit Learning System
February 3, 2016 - So to start, remove the battery from the holder while the Arduino is not powered or plugged into USB. Wait 3 seconds and then replace the battery. This resets the RTC chip. Open up File->Examples->RTClib->ds3231 and upload to your Arduino wired ...
🌐
Arduino Libraries
arduinolibraries.info › libraries › ds3231
DS3231 - Arduino Libraries
December 22, 2025 - Arduino library for the DS3231 real-time clock (RTC)
🌐
Lonely Binary
lonelybinary.com › en-us › blogs › learn › ds3231
DS3231 Real Time Clock Tutorial with Arduino UNO R3 – Lonely Binary
October 28, 2023 - Acquire and display real-time data, including date and time, from the DS3231 module using the Arduino Uno R3.
🌐
Arduino
projecthub.arduino.cc › Tishin › display-time-date-i2c-lcd-and-ds3231-real-time-clock-visuino-184f26
Display Time Date-I2C LCD and DS3231 Real Time Clock-Visuino | Arduino Project Hub
DS3231 Real Time Clock · Apps and platforms · 1 · Visuino - Graphical Development Environment for Arduino · 1 · Arduino Web Editor · 1 · Arduino IDE · Project description · Code · Downloadable files · Fritzing File · The Fritzing file also contains the sketch ·