Función split para separar valores recibidos por un arduino

Iniciado por Rupertito, 20 Noviembre 2019, 19:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Rupertito

Trabajo en un proyecto en el que tengo que recibir datos de un arduino y mostrarlos en pantalla, el problema es que el arduino está constantemente enviando texto y en el vb me lo muestra todo empalmado, para separarlo ocupo usar la función Split() pero aún no encuentro la manera idónea de implementarlo
Cualquier idea sería de gran ayuda
Código (vb) [Seleccionar]


Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
    i = i + 1
    contador = SerialPort1.BytesToRead
    datos = SerialPort1.ReadExisting() & datos & vbCrLf
    DataGridView1.Rows.Add(i,datos)
End Sub


Serapis

No puede separarse algo sin saber que clase de separadores se utilizan, quizás fuera válido una separación por cantidad de caracteres, aunque lo práctico es que lo sea por algún indicador sintáctico.

Cita de: Rupertito en 20 Noviembre 2019, 19:31 PM
...el problema es que el arduino está constantemente enviando texto...
Solo detallando lo citado, podrá darse una orientación con visos de utilidad práctica.