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

Arduino UNO Controlled Ultrasonic Sensor with Dual Servo Output and I2C LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino UNO Controlled Ultrasonic Sensor with Dual Servo Output and I2C LCD 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, two Tower Pro SG90 servos, and an HC-SR04 ultrasonic sensor. The circuit is powered by a battery pack. The Arduino UNO serves as the central processing unit, controlling the servos and reading data from the ultrasonic sensor, with output displayed on the LCD screen. The communication with the LCD is done via the I2C protocol, utilizing the SDA and SCL lines.

Component List

Arduino UNO

I2C LCD 16x2 Screen

HC-SR04 Ultrasonic Sensor

Tower Pro SG90 Servo (x2)

Battery Pack

Wiring Details

Arduino UNO

I2C LCD 16x2 Screen

HC-SR04 Ultrasonic Sensor

Tower Pro SG90 Servo

Battery Pack

Documented Code

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

}

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

}

The provided code is a template with empty setup() and loop() functions, which are the entry points for Arduino sketches. The setup() function is called once when the sketch starts and is used for initializing settings, while the loop() function runs repeatedly, allowing the microcontroller to perform operations based on the logic defined within it. The actual implementation details need to be filled in based on the desired behavior of the circuit.