Esempio n. 1
0
 public AdafruitMotorHBridge(AdafruitMotorShield _ms, Pin _pwr, Pin _in1, Pin _in2)
 {
     ms  = _ms;
     pwr = _pwr;
     in1 = _in1;
     in2 = _in2;
     ReleaseHoldingTorque();
 }
Esempio n. 2
0
        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);
        }