DFRduino L298N Dual Channel DC Motor Driver Shield

SKU: DRI0009

The DFRduino L298N Dual Channel DC Motor Driver Shield for DFRduino is designed to drive two DC motors using the L298N chip, delivering up to 2A per channel. Speed control is achieved via PWM from DFRduino's Pins 5 and 6, while motor enable/disable is signaled through Pins 4 and 7. The shield can be powered directly from DFRduino or an external source, with external power supply recommended for optimal performance.

Angled shot of 2A DC Motor Shield for Arduino with L298P motor control ports.-DFRobot product sku:DRI0009 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Parameter Value
    Logic Control Voltage 5V (From Arduino)
    Motor Driven Voltage 4.8~35V (From DFRduino or External Power Source)
    Logic supply current Iss ≤36mA
    Motor Driven current Io ≤2A
    Maximum power consumption 25W(T=75℃)
    Control mode PWM, PLL Speed control mode
    Control signal level: High:2.3V≤Vin≤5V Low:-0.3V≤Vin≤1.5V

    Pinout

    Arduino_Shield3

    Control Mode Selection JumpersControl Mode Selection Jumpers

    The shield supports PWM and PLL(Phased Locked Loop) control Modes. The PWM mode uses E1 and E2 to generate PWM signal. The PLL mode uses M1 and M2 to generate phase control signal.

    Arduino_Shield4

    Motor Terminal

    Two DC motors are connected to blue motor terminals. The male header behide the terminals are the same as the motor terminals.

    Arduino_Shield5

    PWRIN

    The motors can be powered by external power supply when the motor current exceeds the limits provided from the Arduino. The swith between external and Arduino power is implemented by two jumpers.

    PWRIN: External Power
    VIN: Arduino Power

    Arduino_Shield6

    When the motor shield is powered by external power source, make sure the external power source and Arduino have the same GND.

    Control Signal Truth Table

    E1 M1 - E2 M2 -
    L X Motor 1 Disabled L X Motor 2 Disabled
    H H Motor 1 Backward H H Motor 2 Backward
    PWM X PWM Speed control PWM X PWM Speed control

    H is High level; L is Low level; PWM is Pulse Width Modulation signal; X is any voltage level

    PWM Mode

    Pin Function
    Digital 4 Motor 1 Direction control
    Digital 5 Motor 1 PWM control
    Digital 6 Motor 2 PWM control
    Digital 7 Motor 2 Direction control

    PLL Mode

    Pin Function
    Digital 4 Motor 1 Enable control
    Digital 5 Motor 1 Direction control
    Digital 6 Motor 2 Direction control
    Digital 7 Motor 2 Enable control

    Was this article helpful?

    TOP