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

Arduino-Controlled Robotic Vehicle with Dual Servos and Joystick Input

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Robotic Vehicle with Dual Servos and Joystick Input

Circuit Documentation

Summary

This circuit is designed to control two DC motors and two servos using an Arduino UNO as the central microcontroller. A 12v battery provides power to the system, with a L298N DC motor driver interfacing between the Arduino and the motors. A KY-023 Dual Axis Joystick Module is used for user input to control the motors and servos. The servos are powered by the 5V output from the Arduino, and the motors are powered by the 12V from the battery through the motor driver.

Component List

Arduino UNO

12v Battery

L298N DC Motor Driver

DC Motor (x2)

KY-023 Dual Axis Joystick Module

Tower Pro SG90 Servo (x2)

Wiring Details

Arduino UNO

12v Battery

L298N DC Motor Driver

DC Motors

KY-023 Dual Axis Joystick Module

Tower Pro SG90 Servos

Documented Code

Arduino UNO - sketch.ino

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

}

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

}

Arduino UNO - documentation.txt

(No additional documentation provided for the code)

This concludes the documentation for the given circuit. The code provided is a template and needs to be filled in with the logic for reading the joystick inputs, controlling the motor driver, and operating the servos based on the joystick's position.