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

Arduino UNO-Based DC Motor Controller with LED Indicators and Potentiometer Speed Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based DC Motor Controller with LED Indicators and Potentiometer Speed Control

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller, an SN754410 motor driver, two rotary potentiometers, two LEDs (red and green), two resistors, a DC motor, and a 12V battery. The circuit is designed to control the DC motor using the motor driver and potentiometers, and to indicate status using the LEDs.

Component List

  1. Arduino UNO

    • Description: 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
  2. SN754410

    • Description: Quadruple Half-H Driver.
    • Pins: 1,2 Enable, 1 In, 1 Out, GND, 2 Out, 2 In, VCC Motor, VCC Logic, 4 In, 4 Out, 3 Out, 3 In, 3,4 Enable
  3. LED: Two Pin (red)

    • Description: Red LED.
    • Pins: cathode, anode
  4. LED: Two Pin (green)

    • Description: Green LED.
    • Pins: cathode, anode
  5. Rotary Potentiometer

    • Description: Variable resistor with 10k Ohms resistance.
    • Pins: leg1, wiper, leg2
  6. DC Motor

    • Description: Direct current motor.
    • Pins: pin 1, pin 2
  7. Resistor (330 Ohms)

    • Description: Fixed resistor with 330 Ohms resistance.
    • Pins: pin1, pin2
  8. Battery 12V

    • Description: 12V power source.
    • Pins: -, +

Wiring Details

Arduino UNO

SN754410

LED: Two Pin (red)

LED: Two Pin (green)

Rotary Potentiometer (1)

Rotary Potentiometer (2)

DC Motor

Resistor (1)

Resistor (2)

Battery 12V

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)