Hw 130: Motor Control Shield For Arduino Datasheet [best] Free
Are you working on a robotic project and need a reliable, affordable way to control DC motors or stepper motors with your Arduino? The HW-130 Motor Control Shield Go to product viewer dialog for this item.
void loop() stepper.step(100, FORWARD, SINGLE); delay(1000); stepper.step(100, BACKWARD, SINGLE); delay(1000);
HW-130 Motor Control Shield for Arduino: Datasheet and User Guide
The shield simplifies wiring by utilizing a serial-to-parallel shift register, which frees up most Arduino digital pins. Component Pin Usage on Arduino Pins 11, 3, 5, 6 PWM pins for speed control. Shift Register Pins 4, 7, 8, 12 Used to set motor direction via AFMotor library. Servo Motors Pins 9, 10 Directly connected to Arduino's high-resolution timers. Analog Pins Remain free for use with sensors or other inputs. Digital Pins Not used by the shield and available for general use. Power Management
By providing a comprehensive guide to the HW-130 Motor Control Shield, including its datasheet, features, and benefits, this article aims to help Arduino users make informed decisions about their motor control needs. Whether you're a seasoned professional or a hobbyist, the HW-130 Motor Control Shield is an excellent choice for any project that requires precise motor control. hw 130 motor control shield for arduino datasheet free
The shield features a shorting jumper labeled (often near the external power terminal).
| Parameter | Value | | :--- | :--- | | | L298P (Dual Full-Bridge Driver) | | Operating Voltage (Logic) | 5V (Supplied by Arduino) | | Operating Voltage (Motor) | 6V – 12V (Recommended), Max 25V | | Output Current (Per Channel) | 0.5A – 1A (Nominal), Max 2A (Peak) | | Control Logic Voltage | 5V Compatible | | Thermal Protection | Built-in Heat Sink | | Dimensions | Standard Arduino Shield Size |
Up to (unipolar or bipolar) with single, double, interleaved, or micro-stepping.
Here's a simple example code to get you started: Are you working on a robotic project and
AF_DCMotor motor1(1); AF_DCMotor motor2(2); AF_DCMotor motor3(3); AF_DCMotor motor4(4);
Power supplied to the DC Jack of the Arduino will also power the motors, or vice versa.
The shield uses two L293D motor driver ICs and one 74HC595 shift register to expand the Arduino's control pins. :
Shield requires external power connected to the 2-pin screw terminal. Pin Mapping and Arduino Resource Usage Component Pin Usage on Arduino Pins 11, 3,
// Brake (set both PWM and direction to LOW) digitalWrite(MOTOR1_DIR, LOW); digitalWrite(MOTOR1_PWM, LOW); delay(2000);
Many Arduino tutorials recommend keeping the motor power supply completely isolated from the Arduino’s power supply. This is especially important when you are also running sensitive modules such as Bluetooth modules, sensors, or servos. Power the Arduino via its USB port or a dedicated 9 V adapter, and power the motors through the EXT_PWR terminal.
The HW‑130 is designed to be “stacked” directly on top of an Arduino board. The pin alignment follows the standard Arduino Uno layout, so you can simply press the shield onto the Arduino without any additional wiring for the basic motor connections.