public AdafruitMotorHBridge(AdafruitMotorShield _ms, Pin _pwr, Pin _in1, Pin _in2) { ms = _ms; pwr = _pwr; in1 = _in1; in2 = _in2; ReleaseHoldingTorque(); }
public AdafruitStepperMotor(byte num, AdafruitMotorShield ms) { _ms = ms; if (num == 0) { phaseA = new AdafruitMotorHBridge(_ms, Pin.M1pwr, Pin.M1in1, Pin.M1in2); phaseB = new AdafruitMotorHBridge(_ms, Pin.M2pwr, Pin.M2in1, Pin.M2in2); } else if (num == 1) { phaseA = new AdafruitMotorHBridge(_ms, Pin.M3pwr, Pin.M3in1, Pin.M3in2); phaseB = new AdafruitMotorHBridge(_ms, Pin.M4pwr, Pin.M4in1, Pin.M4in2); } SetOperationMode(OperationMode.FullStep); }