Hi!
ich nehme an du programmierst in Bascom (jedenfalls gibt es da einige Beiträge/ Fragen von Dir)

Die Entscheidung welcher Controller sich angesprochen fühlen soll kannst du so ganz einfach lösen:

Code:
    Dim Geschwx As Integer
    Dim Geschwy As Integer
    Dim Geschwxstr As String * 5
    Dim Geschwystr As String * 5
    Dim Geschwxy As String * 5
    Dim Isitx As Byte
    Dim Isity As Byte

 
Input "" , Geschwxy                  'Irgendeinen Datenstring per UART empfangen
Isitx = Instr(geschwxy , "X")        'Wenn ein "X" im String ist, dann wird die Variable "IsItX" auf 1 gesetzt
Isity = Instr(geschwxy , "Y")        'Wenn ein "Y" im String ist, dann wird die Variable "IsItY" auf 1 gesetzt


If Isitx = 1 Then                    'Wenn ein X im String war, dann...
   Geschwxstr = Mid(geschwxy , 2)    'Schneide die erste Stelle (das "X") des empfangenen Strings ab.
   Geschwx = Val(geschwxstr)         'Konvertiere den Rest des Strings in einen Integer
End If

If Isity = 1 Then                    'Das gleiche für Y
   Geschwystr = Mid(geschwxy , 2)
   Geschwy = Val(geschwystr)
End If
Dieser Code ist aus meinem Joystickprojekt, aber die wichtigsten Befehle und was sie so machen kann man ja erkennen.
Gruß,
William