示例#1
0
        public void SetDigitalPinMode(byte pin, InteractClient.Arduino.Arduino.PinMode mode)
        {
            if (disabledPins.Contains(pin))
            {
                Network.Sender.WriteLog("Arduino: Pin " + (int)pin + " is disabled.");
                return;
            }

            PinMode pm = Convert(mode);

            arduino.pinMode(pin, pm);
        }
示例#2
0
 private PinMode Convert(InteractClient.Arduino.Arduino.PinMode mode)
 {
     return((PinMode)mode);
 }
示例#3
0
 public void SetPwmPinMode(byte pin, InteractClient.Arduino.Arduino.PinMode mode)
 {
     arduino.pinMode(pin, Convert(mode));
 }
示例#4
0
 public void SetAnalogPinMode(byte pin, InteractClient.Arduino.Arduino.PinMode mode)
 {
     arduino.pinMode("A" + (pin), Convert(mode));
 }