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.