Exemple #1
0
        public static ArduinoController NetworkConnection(HostName host, ushort port, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1)
        {
            NetworkSerial Connection1 = new NetworkSerial(host, port);
            var           res         = new ArduinoController(Connection1);

            Connection1.begin(baudRate, serialConfig);
            res.networkConnection = Connection1;
            res._connType         = ConnectionType.Network;
            return(res);
        }
Exemple #2
0
        /// <summary>
        /// Connect to arduino over bloetooth
        /// </summary>
        /// <param name="DeviceID">Device name or ID</param>
        /// <returns></returns>
        public static ArduinoController BluetoothConnection(string DeviceID, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1)
        {
            BluetoothSerial Connection1 = new BluetoothSerial(DeviceID);
            var             res         = new ArduinoController(Connection1);

            Connection1.begin(baudRate, serialConfig);
            res.bluetoothConnection = Connection1;
            res._connType           = ConnectionType.Bluetooth;
            return(res);
        }
Exemple #3
0
        public static ArduinoController UsbConnection(DeviceInformation device, uint baudRate = 115200, SerialConfig serialConfig = SerialConfig.SERIAL_8N1)
        {
            UsbSerial Connection1 = new UsbSerial(device);

            Connection1.begin(baudRate, serialConfig);
            var res = new ArduinoController(Connection1);

            res.usbConnection = Connection1;
            res._connType     = ConnectionType.Usb;
            return(res);
        }