
Pololu dual VNH5019 motor
driver shield, assembled and
connected to an Arduino Uno.
Pololu dual VNH5019 motor
driver shield for Arduino, bottom
view with board dimensions.
1.a. Features
• Wide operating voltage range: 5.5 – 24 V
1
• High output current: up to 12 A continuous (30 maximum) per
motor
• Motor outputs can be combined to deliver up to 24 A continuous
(60 A maximum) to a single motor (see
• Inputs compatible with both 5V and 3.3V systems (logic high
threshold is 2.1 V)
• PWM operation up to 20 kHz, which is ultrasonic and allows for
quieter motor operation
• Current sense voltage output proportional to motor current (approx.
140 mV/A)
• Motor indicator LEDs show what the outputs are doing even when
no motor is connected
• Can be used with an Arduino or Arduino clone (through shield
headers) or other microcontroller boards (through 0.1″ header along the
left side)
• When used as a shield, the motor power supply can optionally be
used to power the Arduino base as well
• Arduino pin mappings can be customized if the default mappings
are not convenient
•
[http://github.com/pololu/Dual-VNH5019-Motor-Shield]
makes it easy to get started using this board as a motor driver shield
• Reverse-voltage protection
• Robust drivers:
◦ Can survive input voltages up to 41 V
◦ Undervoltage and overvoltage shutdown
◦ High-side and low-side thermal shutdown
◦ Short-to-ground and short-to-Vcc protection
1
While the overvoltage protection typically activates at 27 V, it can trigger at voltages as low as
24 V, so we do not recommend using this motor driver with 24 V batteries, which significantly
exceed 24 V when fully charged. If the shield is configured to power an Arduino or Arduino clone,
the supply voltage must conform to that Arduino’s input voltage requirements.
Pololu Dual VNH5019 Motor Driver Shield User's Guide
© 2001–2011 Pololu Corporation
1. Overview
Page 3 of 25