What you'll learn
- Understand the I2C communication protocol using SDA and SCL pins.
- Learn how to manage time and date data using the RTClib library.
- Understand the importance of a battery backup for persistent electronic timing.
- Configure and synchronize a hardware clock with a computer compile-time stamp.
What's in the kit
- Arduino Uno R3
- DS1307 RTC Module (with CR2032 battery)
- Jumper Wires (M-M)×4
- Breadboard
- USB Cable (Type A to B)
Protocol: I2C
Related projects
Project 28
BMP280 Pressure & Altitude
Turn your Arduino into a precision altimeter and weather station using high-accuracy barometric sensing.
Project 30
DS3231 Precision RTC
Build a high-precision digital clock that keeps perfect time even when the power goes out.
Project 27
NTC Thermistor (10k)
Turn heat into data by building a custom digital thermometer using an NTC thermistor and a voltage divider circuit.

