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

Arduino UNO-Based Battery-Powered Real-Time Clock with LCD Display and Pushbutton Interface

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Battery-Powered Real-Time Clock with LCD Display and Pushbutton Interface

Circuit Documentation

Summary

This circuit consists of an Arduino UNO microcontroller, a 9V battery, multiple pushbuttons, a 16x2 I2C LCD, a DS3231 RTC module, and a buzzer. The Arduino UNO serves as the central controller, interfacing with the LCD and RTC via I2C communication, and interacting with the pushbuttons and buzzer through digital I/O pins. The 9V battery powers the entire circuit.

Component List

9V Battery

Arduino UNO

Pushbutton

16x2 I2C LCD

DS3231 RTC

Buzzer

Wiring Details

9V Battery

Arduino UNO

Pushbutton 1

Pushbutton 2

Pushbutton 3

Pushbutton 4

16x2 I2C LCD

DS3231 RTC

Buzzer

Code Documentation

Arduino UNO Code

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

}

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

}

This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and settings, and it runs once when the microcontroller is powered on or reset. The loop() function contains the main logic of your program and runs repeatedly.