コード例 #1
0
 private void polaczButton_Click(object sender, EventArgs e)
 {
     if (status_polaczenia == 0)
     {
         try
         {
             arduino.polacz(portyComboBox.Text);
             Ustawienia.PortCOM    = portyComboBox.Text;
             statusLabel.Text      = "Połączono: " + portyComboBox.Text;
             statusLabel.ForeColor = Color.Lime;
             status_polaczenia     = 1;
             polaczButton.Text     = "Rozlacz";
             pozPanel.Visible      = true;
             konsolaPanel.Visible  = true;
         }
         catch
         {
             MessageBox.Show("Błąd połączenia");
         }
     }
     else if (status_polaczenia == 1)
     {
         statusLabel.ForeColor = Color.Red;
         status_polaczenia     = 0;
         arduino.rozlacz();
         polaczButton.Text    = "Połącz";
         statusLabel.Text     = "Nie połączono";
         pozPanel.Visible     = false;
         konsolaPanel.Visible = false;
     }
 }