17 #ifndef _Adafruit_MotorShield_h_ 18 #define _Adafruit_MotorShield_h_ 22 #include "utility/Adafruit_MS_PWMServoDriver.h" 26 #define MICROSTEPS 16 // 8 or 16 61 uint8_t PWMpin, IN1pin, IN2pin;
72 void step(uint16_t steps, uint8_t dir, uint8_t style = SINGLE);
73 uint8_t onestep(uint8_t dir, uint8_t style);
81 uint8_t PWMApin, AIN1pin, AIN2pin;
82 uint8_t PWMBpin, BIN1pin, BIN2pin;
95 bool begin(uint16_t freq = 1600, TwoWire* theWire = &Wire);
101 void setPWM(uint8_t pin, uint16_t val);
102 void setPin(uint8_t pin,
boolean val);
109 Adafruit_MS_PWMServoDriver _pwm;
void fullOn()
Set DC motor to full on.
Definition: Adafruit_MotorShield.cpp:273
Definition: Adafruit_MotorShield.h:50
void run(uint8_t)
Control the DC Motor direction and action.
Definition: Adafruit_MotorShield.cpp:231
Definition: Adafruit_MotorShield.h:91
void setSpeed(uint8_t)
Control the DC Motor speed/throttle.
Definition: Adafruit_MotorShield.cpp:254
void setSpeedFine(uint16_t speed)
Control the DC Motor speed/throttle with 12 bit resolution.
Definition: Adafruit_MotorShield.cpp:264
Adafruit_DCMotor(void)
Create a DCMotor object, un-initialized! You should never call this, instead have the Adafruit_MotorS...
Definition: Adafruit_MotorShield.cpp:219
Definition: Adafruit_MotorShield.h:67
friend class Adafruit_MotorShield
Let MotorShield create DCMotors.
Definition: Adafruit_MotorShield.h:53
void fullOff()
Set DC motor to full off.
Definition: Adafruit_MotorShield.cpp:282