ArduinityCommunicator.SendMessage C# (CSharp) 메소드

SendMessage() 공개 메소드

public SendMessage ( string messageToArduino ) : bool
messageToArduino string
리턴 bool
    public bool SendMessage(string messageToArduino)
    {
        try // this carries a ton of overhead, remove if concerned about speed
        {
            // send message
            serialPort.WriteLine(messageToArduino);
        }
        #if debugSerialMessages
        catch (Exception e)
        {

            Debug.Log("ArduinityCommunicator::SendMessage(): " + e);

            return false;
        }
        #else
        catch
        {
            return false;
        }
        #endif
        return true;
    }

Usage Example

예제 #1
0
    /*
     *  Handles connecting to a named Arduino and setting pin modes.
     */
    public bool ConnectToArduino(string name, int _serialSpeed)
    {
        arduinoCommunicator = ArduinityCommunicator.GetArduinoByName(arduinoName, _serialSpeed);
        if (arduinoCommunicator == null)
        {
            return(false);
        }
        // now set the pinmodes
        for (int i = 0; i < digitalPinModes.Length; i++)
        {
            if (digitalPinModes[i] != ArduinoDigitalPinMode.IGNORE)
            {
                string pinModeString = "";
                switch (digitalPinModes[i])
                {
                case ArduinoDigitalPinMode.INPUT:
                    pinModeString = "INPUT";
                    break;

                case ArduinoDigitalPinMode.OUTPUT:
                    pinModeString = "OUTPUT";
                    break;

                case ArduinoDigitalPinMode.INPUT_PULLUP:
                    pinModeString = "INPUT_PULLUP";
                    break;

                default:     // shouldn't get here, very bad....
                    pinModeString = "INPUT";
                    break;
                }

                string message = "arduinity_dpinmode " + i + " " + pinModeString;

                arduinoCommunicator.SendMessage(message);
            }
        }
        return(true);
    }
All Usage Examples Of ArduinityCommunicator::SendMessage