Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Rupertito en 20 Noviembre 2019, 19:31 PM

Título: Función split para separar valores recibidos por un arduino
Publicado por: Rupertito en 20 Noviembre 2019, 19:31 PM
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

Título: Re: Función split para separar valores recibidos por un arduino
Publicado por: Serapis en 27 Noviembre 2019, 16:58 PM
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.