Skip to content

We have ✅ 5 available of the DF-DRI0009 in our Sydney warehouse. An extra 258 units available with a short lead time.

Express post delivery (2-5 business days)

The DFRobot 2×2A DC Motor Shield uses the L298P dual full-bridge driver chip to control two DC motors at up to 2 A per channel. It stacks directly onto Arduino Uno and Arduino Mega boards, using PWM pins 5 and 6 for speed control and digital pins 4 and 7 for enable/disable.

The shield can be powered from Arduino's VIN (6.5–12 V) or via an external power terminal (4.8–35 V). External power is strongly recommended for reliable motor operation. Supports both conventional PWM and PLL advanced speed control.

Key Features

  • Dual Full-Bridge Driver – L298P chip, two independent motor channels
  • 2 A Per Channel – Handles higher-power DC motors
  • Wide Voltage Range – 4.8–35 V via external power
  • PWM Speed Control – Via Arduino pins 5 and 6
  • PLL Speed Control – Advanced speed control support
  • Flexible Power Input – External terminal or Arduino VIN

Specifications

  • Logic Voltage – 5 V (from Arduino)
  • Motor Voltage – 6.5–12 V (VIN) / 4.8–35 V (external)
  • Output Current – Up to 2 A per channel
  • Logic Current – ≤36 mA
  • Max Power Dissipation – 25 W (at 75 °C)
  • Control Pins – D4, D7 (enable) / D5, D6 (PWM)
  • Dimensions – 55 × 55 mm

Compatibility

  • Arduino Uno / Uno R3
  • Arduino Mega 1280/2560

Ideal For

  • Mobile robot platforms
  • Arduino motor control projects
  • Higher-power DC motor applications

Package Contents

  • 1× 2A DC Motor Shield for Arduino
Tip: If pins 4–7 conflict with other shields, see the Twin version which uses pins 10–13 instead.

Resources

The 2x2A DC Motor Shield For Arduino appears in the following collections:

SKU DF-DRI0009
by DFRobot