Hw 130 Motor Control Shield For Arduino Datasheet Better Jun 2026
Despite newer motor drivers being available, the L293D-based HW-130 shield remains a popular choice, especially for those new to electronics. Here are the key reasons why:
Here’s the simplest Arduino sketch to control two motors with the HW-130.
Which deliverable would you like?
achieves its high motor-density layout through a 3-chip architecture: and a 74HC595 8-bit Serial-to-Parallel Shift Register . Absolute Rating Recommended Operating Range Motor Supply Voltage ( Vmotorcap V sub m o t o r end-sub ) 4.5V to 36V DC 6V to 12V DC Logic Supply Voltage ( Vlogiccap V sub l o g i c end-sub ) 4.5V to 7V DC 5.0V DC (From Arduino) Continuous Current (Per Channel) 600 mA (0.6A) ≤is less than or equal to Peak Output Current (Non-Repetitive) Only for instantaneous start-up spikes Total Shield Max Power Dissipation 2.5W (At standard 25∘C25 raised to the composed with power C Kept lower unless heatsinks are added Hardware Pin Allocation Map
Here are some real-world tips to help you avoid common issues. hw 130 motor control shield for arduino datasheet better
AF_DCMotor motor1(1); // Connects to M1 port AF_DCMotor motor2(2); // Connects to M2 port
// Motor A #define ENA 6 // (if jumper removed) or set to 255 if hard-wired #define IN1 12 #define IN2 13 Despite newer motor drivers being available, the L293D-based
Troubleshooting checklist
A: The most common reason is insufficient voltage or current from your power supply. Ensure your battery pack is fully charged and capable of delivering the required current. You can also try increasing the speed in your code beyond 150 to 255. achieves its high motor-density layout through a 3-chip
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.
const int dir1 = 7; const int pwm1 = 6;