Hw 130 Motor Control Shield For Arduino Datasheet May 2026

  • Connect Power:
  • | Revision | Date | Changes | |----------|------|---------| | 1.0 | 2018 | Initial release (common clone design) | | 1.1 | 2020 | Added servo power jumper |


    | Shield | Driver IC | Max Current | PWM Channels | |--------|-----------|-------------|--------------| | HW-130 | L293D | 600mA | D5, D10 | | L298N (module) | L298 | 2A | D5, D6, D9, D10 | | Arduino Motor Shield R3 | L298P | 2A | D5, D6, D9, D10 | hw 130 motor control shield for arduino datasheet

    1. Motors twitch but don't spin.

    2. Arduino resets when motors start.

    3. Overheating.

    const int IN1 = 2;    // direction pin 1
    const int IN2 = 3;    // direction pin 2
    const int ENA = 5;    // PWM pin (must be PWM-capable)
    void setup() 
      pinMode(IN1, OUTPUT);
      pinMode(IN2, OUTPUT);
      pinMode(ENA, OUTPUT);
    void loop() 
      // Forward at 75% speed
      digitalWrite(IN1, HIGH);
      digitalWrite(IN2, LOW);
      analogWrite(ENA, 191); // 0-255 -> 191 ≈ 75%
      delay(2000);
    // Stop
      analogWrite(ENA, 0);
      delay(500);
    // Reverse at 50% speed
      digitalWrite(IN1, LOW);
      digitalWrite(IN2, HIGH);
      analogWrite(ENA, 128);
      delay(2000);
    // Stop
      analogWrite(ENA, 0);
      delay(500);
    

    Connect stepper coils:

    Driving sequence: standard 4-step or 8-step sequence using digitalWrite to D12, D11, D8, D7 and PWM to D5, D6, D9, D10. Connect Power: