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

Arduino-Controlled Dual DC Motor Robot with Rotary Encoder Feedback

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Dual DC Motor Robot with Rotary Encoder Feedback

Circuit Documentation

Summary of the Circuit

This circuit is designed to control a pair of DC gearmotors using an Arduino UNO microcontroller and an L298N DC motor driver. Additionally, a rotary encoder is included to provide feedback on the motor's position or speed. The Arduino UNO interfaces with the L298N motor driver to control the direction and speed of the motors, and it also reads signals from the rotary encoder.

Component List

Gearmotor DC Wheels Left

Gearmotor DC Wheels Right

Arduino UNO

L298N DC Motor Driver

Rotary Encoder

Wiring Details

Gearmotor DC Wheels Left

Gearmotor DC Wheels Right

Arduino UNO

L298N DC Motor Driver

Rotary Encoder

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 contain any functional code to control the motors or read from the rotary encoder. The user is expected to fill in the setup and loop functions with the necessary code to implement the desired functionality.