예제 #1
0
 public Envo(string com, string device)
 {
     comPort    = com;
     deviceName = device;
     InitializeComponent();
     redImage   = arduino_to_envo_desktop.Properties.Resources.red;
     greenImage = arduino_to_envo_desktop.Properties.Resources.green;
     arduino    = Device_Factory.getDevice(deviceName, comPort);
 }
예제 #2
0
        static public Device_Interface getDevice(string deviceName, string comPort)
        {
            Device_Interface di = null;

            if (deviceName == "Arduino Uno R3")
            {
                di = new Arduino_Uno();
                di.device_Com_Port = comPort;
                return(di);
            }
            else if (deviceName == "Arduino Mega 2560 R3")
            {
                di = new Arduino_Mega();
                di.device_Com_Port = comPort;
                return(di);
            }
            else
            {
                return(di);
            }
        }