コード例 #1
0
        private void CmdTest_Click(object sender, EventArgs e)
        {
            ArduinoComms m_serial = new ArduinoComms(this.cmbComm.Text);

            for (int i = 0; i < 2; i++)
            {
                int result = m_serial.SendCommand((byte)199, 0);
                if (result == 33)
                {
                    MessageBox.Show("Connection Test OK");
                    break;
                }
                else if (result == 254)
                {
                    if (i == 0)
                    {
                        System.Threading.Thread.Sleep(500);
                    }
                    else
                    {
                        MessageBox.Show("Connection Test Timed Out");
                    }
                }
                else
                {
                    MessageBox.Show("connection Test Failed");
                }
            }
            m_serial.Dispose();
        }
コード例 #2
0
 public void SetSerial(string CommPort)
 {
     serial_port = new ArduinoComms(CommPort);
 }