由 l298n 驱动器控制的步进电机 nema 17

stepper motor nema 17 controlled by l298n driver

我的 Nema 17 驱动器 L298N(WB291111) 有问题。我不能让它工作。我已经在 instructibles 中尝试了多个示例和教程,但它仍然只会移动 1 步我也使用了 accel libaries 但仍然相同。

i used this schematic wirings

#include <Stepper.h>

const int stepsPerRevolution = 200;  

Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() {
  // set the speed at 60 rpm:
  myStepper.setSpeed(60);
  // initialize the serial port:
  Serial.begin(9600);
}

void loop() {
  // step one revolution  in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  delay(500);

  // step one revolution in the other direction:
  Serial.println("counterclockwise");
  myStepper.step(-stepsPerRevolution);
  delay(500);
}

你确定步进器的电线和 L298n 的电线连接顺序正确吗?如果这些电线没有按正确的顺序连接,则步进电机将消耗大量电流但不会移动(除了轻微的颤动)。接线配置请参考我这里的'Lesson 9'文档