Réception de données depuis un PC et affichage sur écran LCD

J-M-L:
votre programme C sur le PC fait il un flush() avant d'envoyer de nouvelles données?

Virez tous les Serial.print juste pour voir aussi

Non je n'ai pas de fluch(), qu'est ce que c'est ?

la partie transmission:

Private Sub TrackBar1_Scroll(sender As Object, e As EventArgs) Handles TrackBar1.Scroll
        Label3.Text = TrackBar1.Value.ToString()
        SerialPort1.Write("R" + Label3.Text + ",")
    End Sub

    Private Sub TrackBar2_Scroll(sender As Object, e As EventArgs) Handles TrackBar2.Scroll
        Label4.Text = TrackBar2.Value.ToString()
        SerialPort1.Write("S" + Label4.Text + ",")
    End Sub

    Private Sub TrackBar3_Scroll(sender As Object, e As EventArgs) Handles TrackBar3.Scroll
        Label6.Text = TrackBar3.Value.ToString()
        SerialPort1.Write("A" + Label6.Text + ",")
    End Sub

    Private Sub TrackBar4_Scroll(sender As Object, e As EventArgs) Handles TrackBar4.Scroll
        Dim Valeur As String = (TrackBar4.Value.ToString() + TextBox1.Text) * 10
        Dim Valeur2 As String = (TrackBar4.Value.ToString() + TextBox2.Text) / 10
        Dim Valeur3 As String = (TrackBar4.Value.ToString() + TextBox3.Text) / 10
        SerialPort1.Write("R" + Valeur + ",")
        SerialPort1.Write("S" + Valeur2 + ",")
        SerialPort1.Write("A" + Valeur3 + ",")
    End Sub

Avec ou sans les "serial.print" très peu de changement.

Là ou j'ai du changement c'est si j'utilise qu'un seul type de donnée, il n'y à pas d'erreur.
Avec les 3 simultané il sature.