私は手ジェスチャー制御のタンクを作っています。私はArduino UNOのDCモーターをテストするコードを作ったが、問題はモーターが振動していて動いていないということです。コードは:DCモーター振動していて動かない
#include <AFMotor.h>
AF_DCMotor motor1(1, MOTOR12_1KHZ);
AF_DCMotor motor2(2, MOTOR12_1KHZ);
AF_DCMotor motor3(3, MOTOR34_1KHZ);
AF_DCMotor motor4(4, MOTOR34_1KHZ);
void setup() {
motor1.setSpeed(255);
motor2.setSpeed(255);
motor3.setSpeed(255);
motor4.setSpeed(255);
}
void loop() {
// Serial.print("tien");
motor1.run(FORWARD);
motor2.run(FORWARD);
motor3.run(FORWARD);
motor4.run(FORWARD);
delay(10);
//Serial.print("lui");
motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
delay(10);
motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor3.run(BACKWARD);
motor4.run(BACKWARD);
delay(10);
//Serial.print("tack");
motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
delay(10);
}
私はなぜそれが動いているのかわかりません。私はワイヤーを交換してチェックしたが、同じことが起こっている。私はそれらを個別にバッテリーに接続してチェックし、彼らはかなりうまく動作しています。助けてください!!
負荷がかかっていますか?彼らは失速した? – Attie