无法驱动带有 Adafruit 电机屏蔽 V2.3 的直流电机

Can't Drive DC Motor with Adafruit Motor Shield V2.3

本文关键字:V2 屏蔽 直流电机 电机 Adafruit      更新时间:2023-10-16

我对Arduino很陌生,我正在尝试使用Adafruit Motor Shield V2.3运行直流电机。我按照 Adafruit 网站上的说明进行操作,但上传代码时我的电机没有启动。我已将其连接到正确的端子(M3(并将其拧到位。

这是Arduino和Motor Shield的图片: https://i.stack.imgur.com/d0tAF.jpg

这是我的代码:

#include <Wire.h>
#include <Adafruit_MotorShield.h>
#include "utility/Adafruit_MS_PWMServoDriver.h"
Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor *myMotor = AFMS.getMotor(3);
void setup()
{
  AFMS.begin();
  myMotor->setSpeed(255);
}
void loop()
{
  myMotor->run(FORWARD);
  delay(1000);
  myMotor->run(BACKWARD);
  delay(1000);
  myMotor->run(FORWARD);
  delay(1000);
  myMotor->run(RELEASE);
  delay(1000);
}

您需要如下所示的电源 在此处输入图像描述

屏蔽由H桥组成,需要由外部电源(如9v电池(供电。