Пример #1
0
        public void enviarteste()
        {
            string buffer = "#testeox";

            char[] bufer = buffer.ToCharArray(0, 8);
            try
            {
                PORTA.Write(bufer, 0, 8);
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
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");
        }
Пример #3
0
 private void enviar(string buffer)
 {
     char[] bufer = buffer.ToCharArray(0, 7);
     if (PORTA.IsOpen)
     {
         try
         {
             PORTA.Write(bufer, 0, 7);
         }
         catch (Exception ex)
         {
         }
     }
 }
Пример #4
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();
     }
 }
Пример #5
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (PORTA.IsOpen)
     {
         PORTA.Write("#");
         enviar("emergex");
         ligado             = false;
         lig_lab.Text       = "Desativado";
         lig_lab.ForeColor  = Color.Red;
         progressBar2.Value = 0;
         progressBar3.Value = 0;
         alfa_real.Text     = "???";
         tensao_real.Text   = "???";
         i_motor.Text       = "???";
         status.Text        = "Emergência";
         status.ForeColor   = Color.Red;
     }
     else
     {
         MessageBox.Show("Porta fechada! Apertar MCLR", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
 void Awake()
 {
     porta = GameObject.Find("GameObject").GetComponent<PORTA>();
 }