Beispiel #1
0
        public Form1()
        {
            InitializeComponent();
            Timer1              = new Timer();
            Timer2              = new Timer();
            Timer3              = new Timer();
            T_delay             = new Timer();
            Timer4              = new Timer();
            Timer5              = new Timer();
            PORTA.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
            Timer1.Tick        += new EventHandler(Interrupt_timer1);
            Timer2.Tick        += new EventHandler(Interrupt_timer2);
            Timer3.Tick        += new EventHandler(Interrupt_timer3);
            Timer4.Tick        += new EventHandler(Interrupt_timer4);
            T_delay.Tick       += new EventHandler(Interrupt_t_delay);
            try
            {
                if (!PORTA.IsOpen)
                {
                    PORTA.Open();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro na porta: " + ex.Message, "Erro!");
            }

            Timer1.Interval = 100;
            Timer1.Enabled  = true; // Desabilita o Timer
            Timer1.Start();
            Timer2.Interval = 2000;
            Timer2.Enabled  = true;
            Timer2.Start();
            Timer3.Interval = 1000;
            Timer3.Enabled  = true;
            Timer3.Start();
            Timer4.Interval = 100;
            Timer4.Enabled  = true;
            Timer4.Start();
            T_delay.Interval = 100;
            T_delay.Enabled  = true;
            T_delay.Stop();
            Timer5.Interval = 10;
            Timer5.Enabled  = false;
            Timer5.Stop();
            //PORTA.Write("testexx");
            //timerMoveSprite.Stop(); // Também desabilita o Timer
            //SoundPlayer simpleSound = new SoundPlayer(@"C:\Users\Alexandre\Documents\sofstarter\Olá, Irineu!.wav");
            //simpleSound.Play();
            enviar("testein");
        }
Beispiel #2
0
 public void testarConexãoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Cursor.Current = Cursors.WaitCursor;
     if (!PORTA.IsOpen)
     {
         try
         {
             PORTA.Close();
             PORTA.Open();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Erro na porta: " + ex.Message, "Erro!");
         }
     }
     if (PORTA.IsOpen)
     {
         enviarteste();
     }
 }