Comunicação Arduino com c#

0 respostas
arduino
R

Olá pessoa estou desenvolvendo um sistema de monitoramento de bombas, onde, na primeira etapa bomba 1 abastece o tanque e na segunda etapa esvazia a o tanque.

Tenho o código pronto já gravado no Arduíno funcionando perfeitamente, contendo 1 sensor ultrassônico para ler no nível de um tanque (reservatório de água) e um sensor hall para ler o fluxo(saída de água gasta do tanque).
Peguei um código já pronto para comunicação serial e adicionei outro para controlar as bombas e os sensores no Arduíno via porta serial.

Consigo buscar a informação dos sensores medindo a distancia e o fluxo gasto de água mostrando em uma TextBox, porem, não consigo dividir a informação queria colocar essa informação em TextBox separados, onde sensor ultrassônico em uma TextBox e o sensor hall em outra TextBox

segue o código para exemplificar

//RECEBE INFORMAÇÃO DA PORTA SERIAL...
    private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
        try
        {

            RxString = serialPort1.ReadLine(); //LE O DADO DISPONÍVEL NA SERIAL PORTA..
            this.Invoke(new EventHandler(tratadoRecebido)); //CHAMA OUTRA THREAD PARA ESCREVER O DADO NO LABEL)

        }
        catch (Exception ERRO)
        {
            MessageBox.Show(ERRO.Message);
        }

    }

   //METODO TRATA OS DADOS RECEBE ENVIA ...
    private void tratadoRecebido(object sender, EventArgs e)
    {


        txtNivel.AppendText(RxString); // RECEBE OS DADOS DA PORTA SERIAL E MOSTRA NA TEXTBOX..


    }
Criado 27 de outubro de 2018
Respostas 0
Participantes 1