电机护罩未按预期移动
Motor shield not moving as expected
当连接到电池时,电机护罩无法正常工作。当 Arduino 连接到 USB 时,电机会向前和向后移动,但当连接到电池时,它只会向前移动。我不认为这是电池问题,因为电机速度很好,即使它只在 FORWARD 方向移动。
下面是代码,
#include <AFMotor.h>
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
void setup() {
Serial.begin(9600);
Serial.println("Motor");
motor1.setSpeed(254);
motor2.setSpeed(254);
motor1.run(RELEASE);
motor2.run(RELEASE);
}
void loop() {
motor1.run(BACKWARD);
motor2.run(BACKWARD);
delay(500);
motor1.run(FORWARD);
motor2.run(FORWARD);
delay(500);
}
嗯,它应该适用于您的上述代码。但请注意,屏蔽罩上有一个跳线,您必须将其取下才能通过电池为其供电。
需要一点电源触发器,或者如果我们等待大约 2-3 分钟,电机工作正常。电机护罩经常耗尽电池电量。似乎它需要更多的电源。 USB 数据线供电比电池供电更完美
当连接到电池时,电机护罩无法正常工作。当 Arduino 连接到 USB 时,电机会向前和向后移动,但当连接到电池时,它只会向前移动。我不认为这是电池问题,因为电机速度很好,即使它只在 FORWARD 方向移动。
下面是代码,
#include <AFMotor.h>
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
void setup() {
Serial.begin(9600);
Serial.println("Motor");
motor1.setSpeed(254);
motor2.setSpeed(254);
motor1.run(RELEASE);
motor2.run(RELEASE);
}
void loop() {
motor1.run(BACKWARD);
motor2.run(BACKWARD);
delay(500);
motor1.run(FORWARD);
motor2.run(FORWARD);
delay(500);
}
嗯,它应该适用于您的上述代码。但请注意,屏蔽罩上有一个跳线,您必须将其取下才能通过电池为其供电。
需要一点电源触发器,或者如果我们等待大约 2-3 分钟,电机工作正常。电机护罩经常耗尽电池电量。似乎它需要更多的电源。 USB 数据线供电比电池供电更完美