Example #1
0
 private void btn_connect_click(object sender, EventArgs e)
 {
     if (buttonmode == true)
     {
         //DISABLED
         try
         {
             Arduino_Port.Close();
             buttonmode = false;
             btn_connect.BackgroundImage            = Properties.Resources.Power_Off;
             btn_connect.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(247, 16, 0);
         }
         catch (Exception)
         {
             MessageBox.Show("can't close the port");
         }
     }
     else
     {
         //ACTIVATED
         try
         {
             Arduino_Port.Open();
             buttonmode = true;
             btn_connect.BackgroundImage            = Properties.Resources.Power_On;
             btn_connect.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(0, 192, 192);
         }
         catch (Exception)
         {
             MessageBox.Show("port is already in use!!!");
         }
     }
 }
Example #2
0
        public void setColorWithTime(Color color, int time)
        {
            if (time < 305)
            {
            }
            else
            {
                time -= 50;
            }

            if (PCEnabled == true && DESKEnabled == false)
            {
                Arduino_Port.WriteLine("SET PC " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
                Console.WriteLine("SET PC " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
            }
            if (PCEnabled == false && DESKEnabled == true)
            {
                Arduino_Port.WriteLine("SET TABLE " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
                Console.WriteLine("SET TABLE " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
            }
            if (PCEnabled == true && DESKEnabled == true)
            {
                Arduino_Port.WriteLine("SET BOTH " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
                Console.WriteLine("SET BOTH " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + Convert.ToString(time) + " \n");
            }
        }
Example #3
0
 public void setColor(Color color)
 {
     if (PCEnabled == true && DESKEnabled == false)
     {
         Arduino_Port.WriteLine("SET PC " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + "1000" + " \n");
     }
     if (PCEnabled == false && DESKEnabled == true)
     {
         Arduino_Port.WriteLine("SET TABLE " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + "1000" + " \n");
     }
     if (PCEnabled == true && DESKEnabled == true)
     {
         Arduino_Port.WriteLine("SET BOTH " + color.R + " " + color.G + " " + color.B + " " + color.R + " " + color.G + " " + color.B + " " + "1000" + " \n");
     }
 }