For motors rated >1.5A, add a small fan or use an external MOSFET driver.
// Stop all motors initially digitalWrite(in1, LOW); digitalWrite(in2, LOW); digitalWrite(in3, LOW); digitalWrite(in4, LOW);
Standard analogWrite() at 490Hz works fine, but the L298N hums. For silent operation, use Timer1 to set PWM to 15–20 kHz (inaudible). hw 130 motor control shield for arduino datasheet better
digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); analogWrite(ENB, 150);
#include <AFMotor.h>
Let’s build a simple differential-drive robot.
// HW-130 L293D shield: control 2 DC motors For motors rated >1
The datasheet never mentions this, but the shield works fine for light stepper loads (NEMA 17 size max).
with individual 8-bit speed selection (connected to terminals M1, M2, M3, M4). Up to 2 stepper motors (unipolar or bipolar). For motors rated >