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:
Dieser Code ist aus meinem Joystickprojekt, aber die wichtigsten Befehle und was sie so machen kann man ja erkennen.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
Gruß,
William







Zitieren

Lesezeichen