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..
}