Project 30 · Sensor Catalog (Vol III)

DS3231 Precision RTC

Build a high-precision digital clock that keeps perfect time even when the power goes out.

Advanced 65 min 5 components
DS3231 Precision RTC wiring diagram

What you'll learn

  • Understand how I2C communication uses only two wires (SDA/SCL) for data transfer.
  • Explain the role of a backup battery in maintaining time during power loss.
  • Implement the RTClib library to extract specific time units like hours, minutes, and years.
  • Differentiate between an internal software clock and an external hardware Real-Time Clock.

What's in the kit

  • Arduino Uno R3
  • DS3231 RTC Module
  • CR2032 Coin Cell Battery
  • Breadboard
  • Jumper Wires (M-M) pack

Protocol: I2C