【发布时间】:2020-03-16 11:52:16
【问题描述】:
我对 Arduino 很陌生,我正在尝试使用 Adafruit Motor Shield V2.3 运行直流电机。我按照 Adafruit 网站上的说明进行操作,但上传代码时电机无法启动。我已将其连接到正确的端子 (M3) 并将其拧紧到位。
这是 Arduino 和 Motor Shield 的图片:https://imgur.com/a/f7h3bV2
这是我的代码:
#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);
}
【问题讨论】:
标签: c++ arduino circuit adafruit