public static void Main()
        {
            var latch  = new OutputPort(Pins.GPIO_PIN_D12, false);
            var enable = new OutputPort(Pins.GPIO_PIN_D7, true);
            var data   = new OutputPort(Pins.GPIO_PIN_D8, false);
            var clock  = new OutputPort(Pins.GPIO_PIN_D4, false);
            var adafruitMotorShieldV1 = new AdafruitV1MotorShield(latch, enable, data, clock);

            adafruitMotorShieldV1.InitializeShield();
            servo1         = adafruitMotorShieldV1.GetServoMotor(1);
            servo1Position = 0;
            timer          = new Timer(SetServoPosition, null, 40, 40);
            Thread.Sleep(Timeout.Infinite);
            var dummy = 0;
        }
Пример #2
0
 public SetServoCommand(IServoControl servoSettable)
 {
     _servoSettable = servoSettable;
 }