Exemplo n.º 1
0
        public float ReadAnalog(ArduinoMegaAnalogPins pin)
        {
            if (firmata.IsInitialized == false)
                return -1;

            // TODO : Decide on whether this should throw an exception
            if (firmata.AnalogPins[(int)pin].CurrentMode != PinModes.Analog)
                return -1;

            return firmata.AnalogPins[(int)pin].CurrentValue;
        }
Exemplo n.º 2
0
        public float ReadAnalog(ArduinoMegaAnalogPins pin)
        {
            if (firmata.IsInitialized == false)
                return -1;
            var currentPin = firmata.AnalogPins[(int)pin];
            // TODO : Decide on whether this should throw an exception
            if (!currentPin.IsAnalogMode())
                return -1;

            return currentPin.CurrentValue;
        }
Exemplo n.º 3
0
        public float ReadAnalog(ArduinoMegaAnalogPins pin)
        {
            if (firmata.IsInitialized == false)
            {
                return(-1);
            }
            var currentPin = firmata.AnalogPins[(int)pin];

            // TODO : Decide on whether this should throw an exception
            if (!currentPin.IsAnalogMode())
            {
                return(-1);
            }

            return(currentPin.CurrentValue);
        }