Circuit Documentation
Summary
This circuit consists of an Arduino UNO microcontroller, an RTC DS13072 real-time clock module, and a 16x2 I2C LCD display. The circuit is designed to display real-time data on the LCD screen using the RTC module for timekeeping. The Arduino UNO serves as the central controller, interfacing with both the RTC module and the LCD display via I2C communication.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
RTC DS13072
- Description: A real-time clock module that keeps track of the current time.
- Pins: DS, SCL, SDA, VCC, GND, SQ, BAT
16x2 I2C LCD
- Description: A 16x2 character LCD display with I2C interface.
- Pins: GND, VCC, SDA, SCL
Wiring Details
Arduino UNO
- 5V: Connected to VCC of 16x2 I2C LCD and VCC of RTC DS13072
- GND: Connected to GND of 16x2 I2C LCD and GND of RTC DS13072
- A4: Connected to SDA of 16x2 I2C LCD and SDA of RTC DS13072
- A5: Connected to SCL of 16x2 I2C LCD and SCL of RTC DS13072
RTC DS13072
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
- SDA: Connected to A4 of Arduino UNO and SDA of 16x2 I2C LCD
- SCL: Connected to A5 of Arduino UNO and SCL of 16x2 I2C LCD
16x2 I2C LCD
- VCC: Connected to 5V of Arduino UNO and VCC of RTC DS13072
- GND: Connected to GND of Arduino UNO
- SDA: Connected to A4 of Arduino UNO and SDA of RTC DS13072
- SCL: Connected to A5 of Arduino UNO and SCL of RTC DS13072
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component descriptions, wiring details, and the code used in the Arduino UNO.
