also erst mal danke für deine antwort
naja ich habe schon als Text bekomm ins meine VB Textbox so sieht meine Code für empfangen aus
Code:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If SerialPort1.BytesToRead > 0 Then
            Do
                TextBox4.AppendText(Chr(SerialPort1.ReadByte))
                TextBox4.ScrollToCaret()
                If SerialPort1.BytesToRead = 0 Then
                    Exit Do
                End If
            Loop
        End If
    End Sub
dann sende ich vom rn controll mit den print befehl z.b print "Fertig"
und dann will ich wenn er den string z.b "Fertig" anzeigt auf meine TextBox dann sollte der z.b Button rot färben

Code:
If TextBox4.Text = "Fertig" Then
            Button1.BackColor = Color.Red
        End If
aber so geht es leider nicht

Sonst könntest du auch nur ein einzelnes Zeichen als Befehle verwenden. zB:

0x01 für "mach das"
0x02 für "mach was anderes"
wie muss ich da heran gehen? sorry bin total newbie