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

Arduino UNO Based Touch-Controlled Bluetooth Time Display

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Touch-Controlled Bluetooth Time Display

Circuit Documentation

Summary

The circuit in question is designed to interface an Arduino UNO with several peripheral devices, including an I2C LCD 16x2 Screen, a DS1302 Real-Time Clock (RTC) module, a touch sensor, and an HC-05 Bluetooth Module. The Arduino UNO serves as the central microcontroller, managing communication and control between the connected devices. The circuit is powered through the Arduino's 5V and GND pins, with the HC-05 Bluetooth Module additionally connected to the Vin pin for power. Communication with the I2C LCD is achieved via the SCL and SDA pins, while the touch sensor and DS1302 RTC module are interfaced through specific digital I/O pins. The HC-05 Bluetooth Module is connected to the Arduino's serial communication pins for wireless data exchange.

Component List

Arduino UNO

DS1302 RTC

Touch Sensor

HC-05 Bluetooth Module

I2C LCD 16x2 Screen

Wiring Details

Arduino UNO

DS1302 RTC

Touch Sensor

HC-05 Bluetooth Module

I2C LCD 16x2 Screen

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:

}

Note: The provided code is a template and does not include specific functionality. It should be populated with the setup and loop routines required to control the connected components and implement the desired behavior of the circuit.