Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino Leonardo and L293D Motor Driver Shield Controlled Robotic System

Image of Arduino Leonardo and L293D Motor Driver Shield Controlled Robotic System

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates an Arduino Leonardo (Rev3b) with a DRIVER SHIELD L293D. The Arduino Leonardo serves as the main microcontroller, while the DRIVER SHIELD L293D is used to control motors and other high-power devices. The document includes a component list, wiring details, and code documentation.

Component List

Arduino Leonardo (Rev3b)

  • Description: A microcontroller board based on the ATmega32u4.
  • Pins: D0/RX, D1/TX, D2/SDA, D3 PWM/SCL, D4/A6, D5 PWM, D6 PWM/A7, D7, n.c., IOREF, RESET, 3V3, 5V, GND, VIN, A0, A1, A2, A3, A4, A5, D8/A8, D9 PWM/A9, D10 PWM/A10, D11 PWM, D12/A11, D13 PWM, AREF, SDA, SCL
  • Purpose in Circuit: Main microcontroller

DRIVER SHIELD L293D

  • Description: A motor driver shield that allows for control of DC motors and stepper motors.
  • Pins: RESET, 3.3V, 5V, GND, VIN, 9V, A0, A1, A2, A3, A4, A5, M2 (+), M2 GND (-), M1 (+), M1 GND (-), M3 (+), M3 GND (-), M4 GND (-), M4 (+), SERVO_2, SERVO_1, RX/D0, TX/D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, ARef, D13, D12, VCC (External Power Supply), GND (External Power Supply)
  • Purpose in Circuit: Motor driver

Wiring Details

Arduino Leonardo (Rev3b)

  • D0/RX: Connected to DRIVER SHIELD L293D RX/D0
  • D1/TX: Connected to DRIVER SHIELD L293D TX/D1
  • D2/SDA: Connected to DRIVER SHIELD L293D D2
  • D3 PWM/SCL: Connected to DRIVER SHIELD L293D D3
  • D4/A6: Connected to DRIVER SHIELD L293D D4
  • D5 PWM: Connected to DRIVER SHIELD L293D D5
  • D6 PWM/A7: Connected to DRIVER SHIELD L293D D6
  • D7: Connected to DRIVER SHIELD L293D D7
  • RESET: Connected to DRIVER SHIELD L293D RESET
  • 3V3: Connected to DRIVER SHIELD L293D 3.3V
  • 5V: Connected to DRIVER SHIELD L293D 5V
  • GND: Connected to DRIVER SHIELD L293D GND
  • VIN: Connected to DRIVER SHIELD L293D VIN
  • A0: Connected to DRIVER SHIELD L293D A0
  • A1: Connected to DRIVER SHIELD L293D A1
  • A2: Connected to DRIVER SHIELD L293D A2
  • A3: Connected to DRIVER SHIELD L293D A3
  • A4: Connected to DRIVER SHIELD L293D A4
  • A5: Connected to DRIVER SHIELD L293D A5
  • D8/A8: Connected to DRIVER SHIELD L293D D8
  • D9 PWM/A9: Connected to DRIVER SHIELD L293D D9
  • D10 PWM/A10: Connected to DRIVER SHIELD L293D D10
  • D11 PWM: Connected to DRIVER SHIELD L293D D11
  • D12/A11: Connected to DRIVER SHIELD L293D D12
  • D13 PWM: Connected to DRIVER SHIELD L293D D13
  • AREF: Connected to DRIVER SHIELD L293D ARef

DRIVER SHIELD L293D

  • RX/D0: Connected to Arduino Leonardo D0/RX
  • TX/D1: Connected to Arduino Leonardo D1/TX
  • D2: Connected to Arduino Leonardo D2/SDA
  • D3: Connected to Arduino Leonardo D3 PWM/SCL
  • D4: Connected to Arduino Leonardo D4/A6
  • D5: Connected to Arduino Leonardo D5 PWM
  • D6: Connected to Arduino Leonardo D6 PWM/A7
  • D7: Connected to Arduino Leonardo D7
  • RESET: Connected to Arduino Leonardo RESET
  • 3.3V: Connected to Arduino Leonardo 3V3
  • 5V: Connected to Arduino Leonardo 5V
  • GND: Connected to Arduino Leonardo GND
  • VIN: Connected to Arduino Leonardo VIN
  • A0: Connected to Arduino Leonardo A0
  • A1: Connected to Arduino Leonardo A1
  • A2: Connected to Arduino Leonardo A2
  • A3: Connected to Arduino Leonardo A3
  • A4: Connected to Arduino Leonardo A4
  • A5: Connected to Arduino Leonardo A5
  • D8: Connected to Arduino Leonardo D8/A8
  • D9: Connected to Arduino Leonardo D9 PWM/A9
  • D10: Connected to Arduino Leonardo D10 PWM/A10
  • D11: Connected to Arduino Leonardo D11 PWM
  • D12: Connected to Arduino Leonardo D12/A11
  • D13: Connected to Arduino Leonardo D13 PWM
  • ARef: Connected to Arduino Leonardo AREF

Code Documentation

No code is provided for this circuit.