Once upon a workbench, an engineer needed to drive two DC motors and one servo from a single Arduino Uno. The was born—not as a flashy, overpriced module, but as a clone of the famous L298N-based “L293D Motor Shield” (often called the “Adafruit V1” style). Its mission: stack directly onto an Arduino Uno, Leonardo, or Mega (with care), and provide a simple, solder-free interface to motors up to 12V.
Typical wiring diagrams
Remove the 5V jumper and feed 5V from a reliable source (or Arduino’s 5V pin if current <200mA). This prevents back-EMF from resetting your Arduino. hw 130 motor control shield for arduino datasheet better