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; }
public SetServoCommand(IServoControl servoSettable) { _servoSettable = servoSettable; }