由 l298n 驱动器控制的步进电机 nema 17
stepper motor nema 17 controlled by l298n driver
我的 Nema 17 驱动器 L298N(WB291111) 有问题。我不能让它工作。我已经在 instructibles 中尝试了多个示例和教程,但它仍然只会移动 1 步我也使用了 accel libaries 但仍然相同。
#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'文档
我的 Nema 17 驱动器 L298N(WB291111) 有问题。我不能让它工作。我已经在 instructibles 中尝试了多个示例和教程,但它仍然只会移动 1 步我也使用了 accel libaries 但仍然相同。
#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'文档