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
Related projects
Project 29
DS1307 Real-Time Clock
Give your Arduino a permanent memory of time and date, even when unplugged!
Project 31
RCWL-0516 Microwave Radar
Detect motion through walls and obstacles using the power of Doppler Effect radio waves!
Project 28
BMP280 Pressure & Altitude
Turn your Arduino into a precision altimeter and weather station using high-accuracy barometric sensing.

