Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano Based Real-Time Clock Display with I2C LCD

View and Edit Project In Cirkit DesignerImage of Arduino Nano Based Real-Time Clock Display with I2C LCD

Circuit Documentation

Summary

This circuit integrates an Arduino Nano microcontroller with a 16x2 I2C LCD and a Real-Time Clock (RTC) module DS3231. The Arduino Nano serves as the central processing unit, controlling the LCD to display information and managing time tracking with the RTC. The I2C communication protocol is used to interface the Arduino with both the LCD and the RTC, minimizing the wiring complexity and pin usage. The circuit is powered through the Arduino Nano's 5V output, which supplies power to both the LCD and the RTC. Ground connections are shared across all components to complete the circuit.

Component List

Arduino Nano

16x2 I2C LCD

RTC DS3231

Wiring Details

Arduino Nano

16x2 I2C LCD

RTC DS3231

Documented Code

Arduino Nano Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not include specific functionality. It is expected that the user will add the necessary code to initialize the I2C communication and to interact with the LCD and RTC modules.